resending as previous is awaiting moderation as I forgot to re-join ML before posting
--- The LFS LiveCD is listed in the 1.1 introduction as valid to use in building LFS as a host distribution, with a caveat about newer hardware not being detected. However, the kernel version of the LFS LiveCD does not meet the minimum host requirements anymore, and the configure step fails in 5.8 (Binutils pass 2) with a kernel too old message as a result. ISO version: lfslivecd-x86-6.3-r2145-min.iso configure:4217: result: a.out configure:4233: checking whether the C compiler works configure:4242: ./a.out FATAL: kernel too old configure:4246: $? = 1 configure:4253: error: in `/mnt/lfs/sources/binutils-build': configure:4257: error: cannot run C compiled programs. >From version-check.sh Linux version 2.6.22.5 (root@kerrek) (gcc version 4.1.2) #1 SMP Thu Nov 29 07:53:26 GMT 2007 >From Glibc Chapter 5.7.1 ../glibc-2.14.1/configure --prefix=/tools \ --host=$LFS_TGT --build=$(../glibc-2.14.1/scripts/config.guess) \ --disable-profile --enable-add-ons \ --enable-kernel=2.6.25 --with-headers=/tools/include \ libc_cv_forced_unwind=yes libc_cv_c_cleanup=yes So either a) instructions need to be modified to allow 2.6.22 kernel level to be specified in 5.7 and 6.9.Glibc (and host requirements modified accordingly) b) a note about LiveCD glibc configure parameter change needs to be added (either in 5.7/6.9, or in 1.1) c) LiveCD retired as a valid LFS build host d) an updated LiveCD build is made available. e) something else... If I have time I might look at updating the LiveCD to current levels, but it won't happen till the new year, which will be too late for LFS 7.0 release I suspect I'll modify the kernel level in this build and continue building with the current LFS LiveCD and see what else pops out. -- -- - Steve Crosby -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
