Changeset c7dfdfb9
- Timestamp:
- 04/20/2006 10:01:36 PM (17 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/parallelism, xry111/pip3, xry111/rust-wip-20221008
- Children:
- 4fa0347
- Parents:
- f347b78
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
rf347b78 rc7dfdfb9 40 40 <para>April 20, 2006</para> 41 41 <itemizedlist> 42 <listitem> 43 <para>[manuel] - Reworded why a 2.6 kernel compiled with GCC-3 44 is required on the host system.</para> 45 </listitem> 42 46 <listitem> 43 47 <para>[manuel] - Revised dependencies info. Thanks to Chris Staub -
prologue/hostreqs.xml
rf347b78 rc7dfdfb9 23 23 </listitem> 24 24 <listitem> 25 <para>Binutils-2.12 (Versions greater than &binutils-version; not recommended.)</para> 25 <para>Binutils-2.12 (Versions greater than &binutils-version; not 26 recommended)</para> 26 27 </listitem> 27 28 <listitem> … … 29 30 </listitem> 30 31 <listitem> 31 <para>Coreutils-5.0 (or Sh-Utils-2.0, Textutils-2.0 32 <para>Coreutils-5.0 (or Sh-Utils-2.0, Textutils-2.0, 32 33 and Fileutils-4.1)</para> 33 34 </listitem> … … 42 43 </listitem> 43 44 <listitem> 44 <para>Gcc-2.95.3 (Versions greater than &gcc-version; not recommended.)</para> 45 <para>Gcc-2.95.3 (Versions greater than &gcc-version; not 46 recommended)</para> 45 47 </listitem> 46 48 <listitem> 47 <para>Glibc-2.2.5 (Versions greater than &glibc-version; not recommended.)</para> 49 <para>Glibc-2.2.5 (Versions greater than &glibc-version; not 50 recommended)</para> 48 51 </listitem> 49 52 <listitem> … … 54 57 </listitem> 55 58 <listitem> 56 <para>Linux Kernel-2.6. 2(having been compiled with Gcc-3.0)</para>59 <para>Linux Kernel-2.6.x (having been compiled with Gcc-3.0)</para> 57 60 </listitem> 58 61 <listitem> … … 71 74 </itemizedlist> 72 75 73 <para>There are two main reasons for the kernel version requirement. First, 74 the Native POSIX Threading Library (NPTL) test suite will segfault if the 75 host's kernel has not been compiled with GCC-3.0 or a later version. Second, 76 the 2.6.2 or later version of the kernel is required for the use of Udev. 77 Udev creates devices dynamically by reading from the <systemitem 78 class="filesystem">sysfs</systemitem> file system. However, support for this 79 filesystem has only recently been implemented in most of the kernel drivers. 80 We must be sure that all critical system devices get created properly.</para> 76 <para>The reason for the kernel version requirement is that TLS support in 77 Binutils don't be built and the Native POSIX Threading Library (NPTL) 78 test suite will segfault if the host's kernel isn't a 2.6 kernel and has 79 not been compiled with GCC-3.0 or a later version.</para> 81 80 82 81 <para>In order to determine whether the host kernel meets the requirements … … 91 90 92 91 <para>If the results of the above command do not state that the host kernel 93 is either 2.6. 2 (or later), or that it was not compiled using a GCC-3.0 (or92 is either 2.6.x, or that it was not compiled using a GCC-3.0 (or 94 93 later) compiler, one will need to be installed. There are two methods you 95 can take to solve this. First, see if your Linux vendor provides a 2.6 .2 (or96 later)kernel package. If so, you may wish to install it. If your vendor97 doesn't offer a 2.6 .2 (or later)kernel package, or you would prefer not to94 can take to solve this. First, see if your Linux vendor provides a 2.6 95 kernel package. If so, you may wish to install it. If your vendor 96 doesn't offer a 2.6 kernel package, or you would prefer not to 98 97 install it, then you can compile a 2.6 kernel yourself. Instructions for 99 98 compiling the kernel and configuring the boot loader (assuming the host
Note:
See TracChangeset
for help on using the changeset viewer.