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

Reply via email to