hostreqs.xml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
  3. <!ENTITY % general-entities SYSTEM "../general.ent">
  4. %general-entities;
  5. ]>
  6. <sect1 id="ch-tools-hostreqs">
  7. <title>Host System Requirements</title>
  8. <?dbhtml filename="hostreqs.html"?>
  9. <para>The host must be running at least a 2.6.2 kernel compiled with
  10. GCC-3.0 or higher. There are two main reasons for this high
  11. requirement. First, the Native POSIX Threading Library (NPTL)
  12. test suite will segfault if the host's kernel has not been compiled with
  13. GCC-3.0 or a later version. Secondly, the 2.6.2 or later version of
  14. the kernel is required for the use of Udev. Udev creates devices
  15. dynamically by reading from the <systemitem
  16. class="filesystem">sysfs</systemitem> file system. However, support
  17. for this filesystem has only recently been implemented in most of
  18. the kernel drivers. We must be sure that all critical system devices
  19. get created properly.</para>
  20. <para>In order to determine whether the host kernel meets the
  21. requirements outlined above, run the following command:</para>
  22. <screen><userinput>cat /proc/version</userinput></screen>
  23. <para>This will produce output similar to:</para>
  24. <screen><computeroutput>Linux version 2.6.2 (user@host) (gcc version 3.4.0) #1
  25. Tue Apr 20 21:22:18 GMT 2004</computeroutput></screen>
  26. <para>If the results of the above command state that the host kernel
  27. was not compiled using a GCC-3.0 (or later) compiler, one will need to
  28. be compiled. The host system will then need to be rebooted to use the
  29. newly compiled kernel. Instructions for compiling the kernel and
  30. configuring the boot loader (assuming the host uses GRUB) are located
  31. in <xref linkend="chapter-bootable"/>.</para>
  32. </sect1>