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

Reply via email to