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