On Aug 21, 2013, at 21:49, Bryan Kadzban <br...@kadzban.is-a-geek.net> wrote:
> So if the host is running
> 2.6.28 or something, then entering the chroot probably isn't going to
> work when chapter 5's libc was built with --enable-kernel=2.6.34.
The first error will be in ch5 during gcc pass2 and configure log will report
"Fatal. Kernel too old" because anything linking to the ch5 glibc without
compatible syscalls will die.
From the gnu libc installation docs:
`--enable-kernel=version'
This option is currently only useful on Linux systems. The version parameter
should have the form X.Y.Z and describes the smallest version of the Linux
kernel the generated library is expected to support. The higher the version
number is, the less compatibility code is added, and the faster the code gets.
Sincerely,
William Harrington
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page