[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, master, updated. 65ab9ce089022a25a7df01af7b73a556a7dc531e

git git at cross-lfs.org
Thu Aug 30 10:18:08 PDT 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cross-LFS Book".

The branch, master has been updated
       via  65ab9ce089022a25a7df01af7b73a556a7dc531e (commit)
      from  10d3d46302e9e0f8dad80695264c5a57a28cca0b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 65ab9ce089022a25a7df01af7b73a556a7dc531e
Author: William Harrington <kb0iic at gmail.com>
Date:   Thu Aug 30 12:18:02 2012 -0500

    Update host system requirements. Book's supported linux kernel version is 2.6.32 or greater.

diff --git a/BOOK/cross-tools/64/eglibc.xml b/BOOK/cross-tools/64/eglibc.xml
index 81e3026..aaa6281 100644
--- a/BOOK/cross-tools/64/eglibc.xml
+++ b/BOOK/cross-tools/64/eglibc.xml
@@ -59,7 +59,7 @@
       ../eglibc-&eglibc-version;/configure --prefix=/tools \
       --host=${CLFS_TARGET} --build=${CLFS_HOST} \
       --disable-profile --enable-add-ons \
-      --with-tls --enable-kernel=2.6.0 --with-__thread \
+      --with-tls --enable-kernel=2.6.32 --with-__thread \
       --with-binutils=/cross-tools/bin --with-headers=/tools/include \
       --cache-file=config.cache</userinput></screen>
 
diff --git a/BOOK/cross-tools/alpha/eglibc-headers.xml b/BOOK/cross-tools/alpha/eglibc-headers.xml
index 7d40bd7..f66f933 100644
--- a/BOOK/cross-tools/alpha/eglibc-headers.xml
+++ b/BOOK/cross-tools/alpha/eglibc-headers.xml
@@ -60,7 +60,7 @@ EOF</userinput></screen>
 
 <screen os="s3"><userinput>CC=gcc ../eglibc-&eglibc-version;/configure --prefix=/tools \
    --host=${CLFS_TARGET} --build=${CLFS_HOST} \
-   --disable-sanity-checks --enable-kernel=2.6.0 \
+   --disable-sanity-checks --enable-kernel=2.6.32 \
    --with-headers=/tools/include --cache-file=config.cache \
    --with-binutils=/cross-tools/${CLFS_TARGET}/bin</userinput></screen>
 
@@ -112,10 +112,10 @@ EOF</userinput></screen>
        </varlistentry>
 
        <varlistentry os="ca6">
-            <term><parameter>--enable-kernel=2.6.0</parameter></term>
+            <term><parameter>--enable-kernel=2.6.32</parameter></term>
             <listitem>
                <para>This tells EGLIBC to compile the library with support
-               for 2.6.x Linux kernels.</para>
+               for 2.6.32 and later Linux kernels.</para>
             </listitem>
        </varlistentry>
 
diff --git a/BOOK/cross-tools/common/eglibc.xml b/BOOK/cross-tools/common/eglibc.xml
index d8be190..3a07d23 100644
--- a/BOOK/cross-tools/common/eglibc.xml
+++ b/BOOK/cross-tools/common/eglibc.xml
@@ -58,7 +58,7 @@ EOF</userinput></screen>
     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     --host=${CLFS_TARGET} --build=${CLFS_HOST} \
     --disable-profile --enable-add-ons \
-    --with-tls --enable-kernel=2.6.0 --with-__thread \
+    --with-tls --enable-kernel=2.6.32 --with-__thread \
     --with-binutils=/cross-tools/bin --with-headers=/tools/include \
     --cache-file=config.cache</userinput></screen>
 
@@ -121,10 +121,10 @@ EOF</userinput></screen>
       </varlistentry>
 
       <varlistentry os="dg8">
-        <term><parameter>--enable-kernel=2.6.0</parameter></term>
+        <term><parameter>--enable-kernel=2.6.32</parameter></term>
         <listitem>
           <para>This tells EGLIBC to compile the library with support
-          for 2.6.x Linux kernels.</para>
+          for 2.6.32 and later Linux kernels.</para>
         </listitem>
       </varlistentry>
 
diff --git a/BOOK/cross-tools/mips64/eglibc-n32.xml b/BOOK/cross-tools/mips64/eglibc-n32.xml
index 316531f..fa4e3c4 100644
--- a/BOOK/cross-tools/mips64/eglibc-n32.xml
+++ b/BOOK/cross-tools/mips64/eglibc-n32.xml
@@ -80,7 +80,7 @@
     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib32 \
     --disable-profile --enable-add-ons \
-    --with-tls --enable-kernel=2.6.0 --with-__thread \
+    --with-tls --enable-kernel=2.6.32 --with-__thread \
     --with-binutils=/cross-tools/bin --with-headers=/tools/include \
     --cache-file=config.cache</userinput></screen>
 
diff --git a/BOOK/cross-tools/multilib/eglibc-64bit.xml b/BOOK/cross-tools/multilib/eglibc-64bit.xml
index 1d1f74a..1290284 100644
--- a/BOOK/cross-tools/multilib/eglibc-64bit.xml
+++ b/BOOK/cross-tools/multilib/eglibc-64bit.xml
@@ -64,7 +64,7 @@
     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib64 \
     --disable-profile --enable-add-ons \
-    --with-tls --enable-kernel=2.6.0 --with-__thread \
+    --with-tls --enable-kernel=2.6.32 --with-__thread \
     --with-binutils=/cross-tools/bin --with-headers=/tools/include \
     --cache-file=config.cache</userinput></screen>
 
diff --git a/BOOK/cross-tools/multilib/eglibc.xml b/BOOK/cross-tools/multilib/eglibc.xml
index b5b7a33..a918167 100644
--- a/BOOK/cross-tools/multilib/eglibc.xml
+++ b/BOOK/cross-tools/multilib/eglibc.xml
@@ -59,7 +59,7 @@
     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     --host=${CLFS_TARGET32} --build=${CLFS_HOST} \
     --disable-profile --enable-add-ons \
-    --with-tls --enable-kernel=2.6.0 --with-__thread \
+    --with-tls --enable-kernel=2.6.32 --with-__thread \
     --with-binutils=/cross-tools/bin --with-headers=/tools/include \
     --cache-file=config.cache</userinput></screen>
 
diff --git a/BOOK/cross-tools/sparc64/eglibc.xml b/BOOK/cross-tools/sparc64/eglibc.xml
index b5b7a33..a918167 100644
--- a/BOOK/cross-tools/sparc64/eglibc.xml
+++ b/BOOK/cross-tools/sparc64/eglibc.xml
@@ -59,7 +59,7 @@
     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     --host=${CLFS_TARGET32} --build=${CLFS_HOST} \
     --disable-profile --enable-add-ons \
-    --with-tls --enable-kernel=2.6.0 --with-__thread \
+    --with-tls --enable-kernel=2.6.32 --with-__thread \
     --with-binutils=/cross-tools/bin --with-headers=/tools/include \
     --cache-file=config.cache</userinput></screen>
 
diff --git a/BOOK/cross-tools/x86/eglibc.xml b/BOOK/cross-tools/x86/eglibc.xml
index fe64992..9b8af93 100644
--- a/BOOK/cross-tools/x86/eglibc.xml
+++ b/BOOK/cross-tools/x86/eglibc.xml
@@ -60,7 +60,7 @@
     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     --host=${CLFS_TARGET} --build=${CLFS_HOST} \
     --disable-profile --enable-add-ons \
-    --with-tls --enable-kernel=2.6.0 --with-__thread \
+    --with-tls --enable-kernel=2.6.32 --with-__thread \
     --with-binutils=/cross-tools/bin --with-headers=/tools/include \
     --cache-file=config.cache</userinput></screen>
 
diff --git a/BOOK/cross-tools/x86_64/eglibc.xml b/BOOK/cross-tools/x86_64/eglibc.xml
index 0147249..d0ac01b 100644
--- a/BOOK/cross-tools/x86_64/eglibc.xml
+++ b/BOOK/cross-tools/x86_64/eglibc.xml
@@ -60,7 +60,7 @@
     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     --host=${CLFS_TARGET32} --build=${CLFS_HOST} \
     --disable-profile --enable-add-ons \
-    --with-tls --enable-kernel=2.6.0 --with-__thread \
+    --with-tls --enable-kernel=2.6.32 --with-__thread \
     --with-binutils=/cross-tools/bin --with-headers=/tools/include \
     --cache-file=config.cache</userinput></screen>
 
diff --git a/BOOK/final-system/common/eglibc.xml b/BOOK/final-system/common/eglibc.xml
index f533d8b..4b7d2ea 100644
--- a/BOOK/final-system/common/eglibc.xml
+++ b/BOOK/final-system/common/eglibc.xml
@@ -78,7 +78,7 @@ cd ../eglibc-build</userinput></screen>
     <para os="g">Prepare EGLIBC for compilation:</para>
 
 <screen os="h"><userinput>../eglibc-&eglibc-version;/configure --prefix=/usr \
-    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
     --libexecdir=/usr/lib/eglibc</userinput></screen>
 
     <variablelist os="i">
diff --git a/BOOK/final-system/mips64/eglibc-n32.xml b/BOOK/final-system/mips64/eglibc-n32.xml
index 42dc2b3..d4765cc 100644
--- a/BOOK/final-system/mips64/eglibc-n32.xml
+++ b/BOOK/final-system/mips64/eglibc-n32.xml
@@ -85,7 +85,7 @@ unset LINKER</userinput></screen>
 
 <screen os="h"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \
     ../eglibc-&eglibc-version;/configure --prefix=/usr \
-    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
     --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32</userinput></screen>
 
     <variablelist os="i">
diff --git a/BOOK/final-system/multilib/eglibc-64bit.xml b/BOOK/final-system/multilib/eglibc-64bit.xml
index 3b8070f..263ef45 100644
--- a/BOOK/final-system/multilib/eglibc-64bit.xml
+++ b/BOOK/final-system/multilib/eglibc-64bit.xml
@@ -69,7 +69,7 @@ unset LINKER</userinput></screen>
 
 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
     ../eglibc-&eglibc-version;/configure --prefix=/usr \
-    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
     --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64</userinput></screen>
 
     <variablelist os="i">
diff --git a/BOOK/final-system/multilib/eglibc.xml b/BOOK/final-system/multilib/eglibc.xml
index aa0633d..74b14dd 100644
--- a/BOOK/final-system/multilib/eglibc.xml
+++ b/BOOK/final-system/multilib/eglibc.xml
@@ -72,7 +72,7 @@
 
 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
     ../eglibc-&eglibc-version;/configure --prefix=/usr \
-    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
     --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
diff --git a/BOOK/final-system/ppc64/eglibc-64bit.xml b/BOOK/final-system/ppc64/eglibc-64bit.xml
index 72c40fd..7912ceb 100644
--- a/BOOK/final-system/ppc64/eglibc-64bit.xml
+++ b/BOOK/final-system/ppc64/eglibc-64bit.xml
@@ -68,7 +68,7 @@
 
 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
     ../eglibc-&eglibc-version;/configure --prefix=/usr \
-    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
     --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen>
 
     <variablelist os="i">
diff --git a/BOOK/final-system/ppc64/eglibc.xml b/BOOK/final-system/ppc64/eglibc.xml
index a385b2b..65d1104 100644
--- a/BOOK/final-system/ppc64/eglibc.xml
+++ b/BOOK/final-system/ppc64/eglibc.xml
@@ -92,7 +92,7 @@
 
 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
     ../eglibc-&eglibc-version;/configure --prefix=/usr \
-    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
     --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
diff --git a/BOOK/final-system/sparc64-64/eglibc.xml b/BOOK/final-system/sparc64-64/eglibc.xml
index a90f336..4259bda 100644
--- a/BOOK/final-system/sparc64-64/eglibc.xml
+++ b/BOOK/final-system/sparc64-64/eglibc.xml
@@ -82,7 +82,7 @@
     xpointer="xpointer(//*[@os='g'])"/>
 
 <screen os="h"><userinput>CC="gcc ${BUILD64}" ../eglibc-&eglibc-version;/configure --prefix=/usr \
-    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
     --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \
     --cache-file=config.cache</userinput></screen>
 
diff --git a/BOOK/final-system/sparc64/eglibc-64bit.xml b/BOOK/final-system/sparc64/eglibc-64bit.xml
index b1ffe10..c3fa047 100644
--- a/BOOK/final-system/sparc64/eglibc-64bit.xml
+++ b/BOOK/final-system/sparc64/eglibc-64bit.xml
@@ -76,7 +76,7 @@
 
 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
     ../eglibc-&eglibc-version;/configure --prefix=/usr \
-    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
     --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \
     --cache-file=config.cache</userinput></screen>
 
diff --git a/BOOK/final-system/x86/eglibc.xml b/BOOK/final-system/x86/eglibc.xml
index 9c936f7..aa676e3 100644
--- a/BOOK/final-system/x86/eglibc.xml
+++ b/BOOK/final-system/x86/eglibc.xml
@@ -67,7 +67,7 @@
 
 <screen os="h"><userinput>CFLAGS="-march=$(cut -d- -f1 <<< $MACHTYPE) \
     -mtune=generic -g -O2" ../eglibc-&eglibc-version;/configure --prefix=/usr \
-    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
     --libexecdir=/usr/lib/eglibc</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
diff --git a/BOOK/final-system/x86_64-64/eglibc.xml b/BOOK/final-system/x86_64-64/eglibc.xml
index 94ea6c1..481489b 100644
--- a/BOOK/final-system/x86_64-64/eglibc.xml
+++ b/BOOK/final-system/x86_64-64/eglibc.xml
@@ -72,7 +72,7 @@
 
 <screen os="h"><userinput>CFLAGS="-mtune=generic -g -O2" \
     ../eglibc-&eglibc-version;/configure --prefix=/usr \
-    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
     --libexecdir=/usr/lib/eglibc --libdir=/usr/lib</userinput></screen>
 
     <variablelist os="i">
diff --git a/BOOK/final-system/x86_64/eglibc-64bit.xml b/BOOK/final-system/x86_64/eglibc-64bit.xml
index 9de665c..fec041c 100644
--- a/BOOK/final-system/x86_64/eglibc-64bit.xml
+++ b/BOOK/final-system/x86_64/eglibc-64bit.xml
@@ -72,7 +72,7 @@
 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
     CFLAGS="-mtune=generic -g -O2" \
     ../eglibc-&eglibc-version;/configure --prefix=/usr \
-    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
     --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
diff --git a/BOOK/final-system/x86_64/eglibc.xml b/BOOK/final-system/x86_64/eglibc.xml
index 3f33a46..09bc0d0 100644
--- a/BOOK/final-system/x86_64/eglibc.xml
+++ b/BOOK/final-system/x86_64/eglibc.xml
@@ -77,7 +77,7 @@
 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
     CFLAGS="-march=$(cut -d- -f1 <<< ${CLFS_TARGET32}) \
     -mtune=generic -g -O2" ../eglibc-&eglibc-version;/configure --prefix=/usr \
-    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
+    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
     --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
diff --git a/BOOK/general.ent b/BOOK/general.ent
index d185f6b..795cdb0 100644
--- a/BOOK/general.ent
+++ b/BOOK/general.ent
@@ -2,7 +2,7 @@
 
 <!ENTITY month "08"> <!-- Use two digits -->
 <!ENTITY month_name "August">
-<!ENTITY day "29"> <!-- Use two digits -->
+<!ENTITY day "30"> <!-- Use two digits -->
 <!ENTITY year "2012"> <!-- Use four digits -->
 
 <!ENTITY releasedate "&month_name; &day;, &year;">
diff --git a/BOOK/introduction/common/changelog.xml b/BOOK/introduction/common/changelog.xml
index 2c659b4..52e7d9b 100644
--- a/BOOK/introduction/common/changelog.xml
+++ b/BOOK/introduction/common/changelog.xml
@@ -35,12 +35,27 @@
       </itemizedlist>
     </listitem>
 -->
-      <listitem>
+     <listitem>
+      <para>August 30, 2012</para>
+      <itemizedlist>
+        <listitem>
+          <para>[William Harrington] - Update host system requirements. Linux kernel version in book 2.6.32 or greater.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+ 
+    <listitem>
       <para>August 29, 2012</para>
       <itemizedlist>
         <listitem>
           <para>[William Harrington] - Edit cross-tools PPL configuration line.</para>
         </listitem>
+        <listitem>
+          <para>[William Harrington] - Update linux kernel host system requirement to 2.6.32.</para>
+        </listitem>
+        <listitem>
+          <para>[William Harrington] - Update eglibc instructions and update eglibc text for 2.6.32 kernel support.</para>
+        </listitem>
       </itemizedlist>
     </listitem>
 
diff --git a/BOOK/prologue/common/hostreqs.xml b/BOOK/prologue/common/hostreqs.xml
index be6439d..3ae50bd 100644
--- a/BOOK/prologue/common/hostreqs.xml
+++ b/BOOK/prologue/common/hostreqs.xml
@@ -76,7 +76,7 @@
     </listitem>
 
    <listitem>
-     <para><emphasis role="strong">Linux 2.6.22</emphasis></para>
+     <para><emphasis role="strong">Linux 2.6.32 (Built with GCC 4.1.2 or later)</emphasis></para>
    </listitem>
 
     <listitem>
diff --git a/BOOK/temp-system/common/choose.xml b/BOOK/temp-system/common/choose.xml
index 2b3ac66..d41c179 100644
--- a/BOOK/temp-system/common/choose.xml
+++ b/BOOK/temp-system/common/choose.xml
@@ -33,15 +33,14 @@
   <para>If either of these commands fail, you will have to follow the boot
   method.</para>
 
-  <para>To chroot, you will also need a Linux Kernel-2.6.x (having been
-  compiled with GCC-3.0 or greater). The reason for the kernel version
-  requirement is that, without it, thread-local storage support in Binutils
-  will not be built and the Native POSIX Threading Library (NPTL) test suite
-  will segfault.</para>
+  <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater
+  (having been compiled with GCC-4.1.2 or greater). The reason for the
+  kernel version requirement is that eglibc is built to generate the library
+  for the smallest version of the Linux kernel expected to be supported.</para>
 
   <para>To check your kernel version, run <command>cat /proc/version</command>
-  - if it does not say that you are running a 2.6.2 or later Linux kernel,
-  compiled with GCC 3.0 or later, you cannot chroot.</para>
+  - if it does not say that you are running a 2.6.32 or later Linux kernel,
+  compiled with GCC 4.1.2 or later, you cannot chroot.</para>
 
   <para os="e">For the boot method, follow <xref linkend="chapter-boot"/>.</para>
 
diff --git a/BOOK/temp-system/mips64/choose.xml b/BOOK/temp-system/mips64/choose.xml
index f7f3db9..b0870c9 100644
--- a/BOOK/temp-system/mips64/choose.xml
+++ b/BOOK/temp-system/mips64/choose.xml
@@ -31,6 +31,10 @@
     href="../multilib/choose.xml"
     xpointer="xpointer(//*[@os='d'])"/>
 
+  <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater (having been compiled with GCC-4.1.2 or greater). The reason for the kernel version requirement is that eglibc is built to generate the library for the smallest version of the Linux kernel expected to be supported.</para>
+
+  <para>To check your kernel version, run <command>cat /proc/version</command> - if it does not say that you are running a 2.6.32 or later Linux kernel, compiled with GCC 4.1.2 or later, you cannot chroot.</para>
+
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/choose.xml"
     xpointer="xpointer(//*[@os='e'])"/>
diff --git a/BOOK/temp-system/multilib/choose.xml b/BOOK/temp-system/multilib/choose.xml
index b07ca1d..47df6a9 100644
--- a/BOOK/temp-system/multilib/choose.xml
+++ b/BOOK/temp-system/multilib/choose.xml
@@ -29,6 +29,14 @@
   <para os="d">If any of these commands fail, you will have to follow the boot
   method.</para>
 
+  <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater
+  (having been compiled with GCC-4.1.2 or greater). The reason for the
+  kernel version requirement is that eglibc is built to generate the library
+  for the smallest version of the Linux kernel expected to be supported.</para>
+
+  <para>To check your kernel version, run <command>cat /proc/version</command>
+  - if it does not say that you are running a 2.6.32 or later Linux kernel,
+  compiled with GCC 4.1.2 or later, you cannot chroot.</para>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/choose.xml"

-----------------------------------------------------------------------

Summary of changes:
 BOOK/cross-tools/64/eglibc.xml              |    2 +-
 BOOK/cross-tools/alpha/eglibc-headers.xml   |    6 +++---
 BOOK/cross-tools/common/eglibc.xml          |    6 +++---
 BOOK/cross-tools/mips64/eglibc-n32.xml      |    2 +-
 BOOK/cross-tools/multilib/eglibc-64bit.xml  |    2 +-
 BOOK/cross-tools/multilib/eglibc.xml        |    2 +-
 BOOK/cross-tools/sparc64/eglibc.xml         |    2 +-
 BOOK/cross-tools/x86/eglibc.xml             |    2 +-
 BOOK/cross-tools/x86_64/eglibc.xml          |    2 +-
 BOOK/final-system/common/eglibc.xml         |    2 +-
 BOOK/final-system/mips64/eglibc-n32.xml     |    2 +-
 BOOK/final-system/multilib/eglibc-64bit.xml |    2 +-
 BOOK/final-system/multilib/eglibc.xml       |    2 +-
 BOOK/final-system/ppc64/eglibc-64bit.xml    |    2 +-
 BOOK/final-system/ppc64/eglibc.xml          |    2 +-
 BOOK/final-system/sparc64-64/eglibc.xml     |    2 +-
 BOOK/final-system/sparc64/eglibc-64bit.xml  |    2 +-
 BOOK/final-system/x86/eglibc.xml            |    2 +-
 BOOK/final-system/x86_64-64/eglibc.xml      |    2 +-
 BOOK/final-system/x86_64/eglibc-64bit.xml   |    2 +-
 BOOK/final-system/x86_64/eglibc.xml         |    2 +-
 BOOK/general.ent                            |    2 +-
 BOOK/introduction/common/changelog.xml      |   17 ++++++++++++++++-
 BOOK/prologue/common/hostreqs.xml           |    2 +-
 BOOK/temp-system/common/choose.xml          |   13 ++++++-------
 BOOK/temp-system/mips64/choose.xml          |    4 ++++
 BOOK/temp-system/multilib/choose.xml        |    8 ++++++++
 27 files changed, 61 insertions(+), 35 deletions(-)


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list