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
This commit is contained in:
Matthew Burgess 2004-06-17 19:55:41 +00:00
parent 4b3ac5083d
commit 39734a9d7a
3 changed files with 12 additions and 5 deletions

View File

@ -75,6 +75,9 @@ first a summary, then a detailed log.</para>
</itemizedlist>
</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
permissions of various executable scripts when doing inline stream editing.
</para></listitem>

View File

@ -8,9 +8,13 @@
<?dbhtml filename="hostreqs.html"?>
<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
drivers, however. We must be sure that all the critical system devices get
created properly.</para>

View File

@ -1,6 +1,6 @@
<?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 lfs-root "http://www.linuxfromscratch.org/">