Armin K. wrote:
> We probably missed this one:
>
> https://git.kernel.org/cgit/linux/hotplug/udev.git/plain/README
>
> Requirements:
>    - Version 2.6.34 of the Linux kernel with sysfs, procfs, signalfd,
> inotify, unix domain sockets, networking and hotplug enabled

These all seem reasonable.

> I suggest we build everything for 2.6.32 kernel from now on (glibc's
> --enable-kernel switch). Why 2.6.32? Well, It appears no distro yet
> builds with anything higher than that.

Setting --enable-kernel='' in glibc only specifies what compatibility to 
include in the glibc libraries.  I have no problems with adjusting it, 
but think that 2.6.34 would be better.  The only reason to not have
--enable-kernel=current is to allow users to boot an LFS system with an 
older kernel.  There appears to be a udev requirement for 2.6.34, so it 
would make sense to me that the --enable-kernel value should be the 
newer of the distros kernels and udev.  Since udev needs 2.6.34, then 
the user shouldn't try to use the LFS system with a kernel older than that.

In the email title, you use the term 'Requirement'.  I do not think that 
you mean the 'Host System Requirements' in the Preface because that is 
only what is needed to build LFS.  When booting to a new system, we 
assume that the kernel specified, currently 3.10, is used.  We don't 
mention the ideal of booting LFS with an old kernel, even though that 
should work.

> On my current Archlinux system, I have this
>
> $ file /bin/bash
> /bin/bash: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV),
> dynamically linked (uses shared libs), for GNU/Linux 2.6.32,
> BuildID[sha1]=9255721db3fe81c875516a01dc0ec7bb4211a43d, stripped

I'm not sure how this applies to the above.  I have:

$ file /bin/bash
/bin/bash: ELF 64-bit LSB  executable, x86-64, version 1 (SYSV), 
dynamically linked (uses shared libs), for GNU/Linux 2.6.25, stripped

I'm pretty sure the 2.6.25 value is taken from what was specified when 
building glibc.

   -- Bruce


-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to