From 9ee226e24a165053aab1a93642de4162800fef04 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Wed, 27 May 2009 02:49:21 +0000 Subject: Grammer and wording changes in the Preface git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8929 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- prologue/hostreqs.xml | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) (limited to 'prologue/hostreqs.xml') diff --git a/prologue/hostreqs.xml b/prologue/hostreqs.xml index f8bf7cefd..d9eae3c54 100644 --- a/prologue/hostreqs.xml +++ b/prologue/hostreqs.xml @@ -59,8 +59,6 @@ - Gcc-3.0.1 (Versions greater than &gcc-version; are not recommended as they have not been tested) @@ -81,24 +79,27 @@ - Linux Kernel-2.6.x + Linux Kernel-2.6.18 (having been compiled with GCC-3.0 or greater) - The reason for the kernel version requirement is that thread-local + The reason for the kernel version requirement is that we specify + that version when building glibc in Chapter 6 + at the recommendation of the developers. This can be overridden if + desired but at least a 2.6.0 kerenl is required because thread-local storage support in Binutils will not be built and the Native POSIX Threading Library (NPTL) test suite will segfault if the host's kernel isn't at least a 2.6.x version compiled with a 3.0 or later release of GCC. - If the host kernel is either earlier than 2.6.x, or it was not - compiled using a GCC-3.0 (or later) compiler, you will have to replace - the kernel with one adhering to the specifications. There are two -ways you can go about this.First, see if your Linux vendor provides a - 2.6 kernel package. If so, you may wish to install it. If your vendor - doesn't offer a 2.6 kernel package, or you would prefer not to install it, - you can compile a 2.6 kernel yourself. Instructions for compiling the - kernel and configuring the boot loader (assuming the host uses GRUB) are - located in . + If the host kernel is either earlier than 2.6.18, or it was not + compiled using a GCC-3.0 (or later) compiler, you will need to replace + the kernel with one adhering to the specifications. There are two ways + you can go about this. First, see if your Linux vendor provides a 2.6.18 + or later kernel package. If so, you may wish to install it. If your + vendor doesn't offer an acceptable kernel package, or you would prefer not to + install it, you can compile a kernel yourself. Instructions for + compiling the kernel and configuring the boot loader (assuming the host + uses GRUB) are located in . This version of the book builds a 32-bit Linux system and -- cgit v1.2.3-54-g00ecf