Explorar o código

Clarify that a gcc-3.x compiled kernel is required in order for the NTPL testsuite to run without segfaulting

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3804 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Matthew Burgess %!s(int64=21) %!d(string=hai) anos
pai
achega
39734a9d7a
Modificáronse 3 ficheiros con 12 adicións e 5 borrados
  1. 3 0
      chapter01/changelog.xml
  2. 7 3
      chapter05/hostreqs.xml
  3. 2 2
      general.ent

+ 3 - 0
chapter01/changelog.xml

@@ -75,6 +75,9 @@ first a summary, then a detailed log.</para>
 </itemizedlist>
 </itemizedlist>
 </listitem>
 </listitem>
 
 
+<listitem><para>June 17, 2004 [matt]: Clarify that a gcc-3.x based compiled
+2.6.x kernel is required on the host.</para></listitem>
+
 <listitem><para>June 16, 2004 [winkie]: Use <command>chmod</command> to fix the
 <listitem><para>June 16, 2004 [winkie]: Use <command>chmod</command> to fix the
 permissions of various executable scripts when doing inline stream editing.
 permissions of various executable scripts when doing inline stream editing.
 </para></listitem>
 </para></listitem>

+ 7 - 3
chapter05/hostreqs.xml

@@ -8,9 +8,13 @@
 <?dbhtml filename="hostreqs.html"?>
 <?dbhtml filename="hostreqs.html"?>
 
 
 <para>Due to the experimental nature of the current book, the host must be
 <para>Due to the experimental nature of the current book, the host must be
-running at <emphasis>least</emphasis> a 2.6.2 kernel. The reasons for this high
-requirement is the use of NPTL, but more importantly the use of udev. Udev
-creates devices dynamically by reading from the <systemitem class="filesystem">sysfs</systemitem> file system. Only very
+running at <emphasis>least</emphasis> a 2.6.2 kernel compiled with gcc-3.0 or
+higher. There are two main reasons for the high requirement.  Firstly, we make
+use of the Native Posix Threading Library (NPTL) whose testsuite will segfault
+if the host's kernel hasn't been compiled with gcc-3.0 or later.  Secondly, the
+2.6.2 or later version of the kernel is required for the use of udev. Udev
+creates devices dynamically by reading from the
+<systemitem class="filesystem">sysfs</systemitem> file system. Only very
 recently has support for this file system been implemented in most of the kernel
 recently has support for this file system been implemented in most of the kernel
 drivers, however. We must be sure that all the critical system devices get
 drivers, however. We must be sure that all the critical system devices get
 created properly.</para>
 created properly.</para>

+ 2 - 2
general.ent

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<!ENTITY version "CVS-20040616">
-<!ENTITY releasedate "June 16, 2004">
+<!ENTITY version "CVS-20040617">
+<!ENTITY releasedate "June 17, 2004">
 <!ENTITY milestone "6.0">
 <!ENTITY milestone "6.0">
 
 
 <!ENTITY lfs-root "http://www.linuxfromscratch.org/">
 <!ENTITY lfs-root "http://www.linuxfromscratch.org/">