Changeset fba1478 for chapter05/hostreqs.xml
- Timestamp:
- 12/20/2004 05:23:16 PM (20 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, 12.1, 12.1-rc1, 12.2, 12.2-rc1, 6.1, 6.1.1, 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/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 24244831
- Parents:
- 6790655
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/hostreqs.xml
r6790655 rfba1478 8 8 <?dbhtml filename="hostreqs.html"?> 9 9 10 <para>Due to the experimental nature of the current book, the host must be 11 running at <emphasis>least</emphasis> a 2.6.2 kernel compiled with GCC-3.0 or 12 higher. There are two main reasons for the high requirement. Firstly, we make 13 use of the Native Posix Threading Library (NPTL) whose testsuite will segfault 14 if the host's kernel hasn't been compiled with GCC-3.0 or later. Secondly, the 15 2.6.2 or later version of the kernel is required for the use of Udev. Udev 16 creates devices dynamically by reading from the 17 <systemitem class="filesystem">sysfs</systemitem> file system. Only very 18 recently has support for this file system been implemented in most of the kernel 19 drivers, however. We must be sure that all the critical system devices get 20 created properly.</para> 21 22 <para>In order to check that your host kernel meets the requirements outlined 23 above, you can run the following command:</para> 24 25 <screen><userinput>cat /proc/version</userinput></screen> 26 27 <para>This will produce output similar to:</para> 28 29 <blockquote><screen><computeroutput>Linux version 2.6.2 (user@host) (gcc version 3.4.0) #1 Tue Apr 20 21:22:18 GMT 2004</computeroutput></screen></blockquote> 30 31 <para>If the results of the above command state that your host kernel wasn't 32 compiled using a GCC-3.0 (or later) compiler, you will need to compile one 33 yourself, and reboot your host to use the newly compiled kernel. Instructions 34 for compiling the kernel and configuring the bootloader (assuming your host uses 35 GRUB) are given in <xref linkend="chapter-bootable"/>.</para> 10 <para>See testing.</para> 36 11 37 12 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.