source: chapter05/hostreqs.xml@ 083c9f8

Last change on this file since 083c9f8 was c2133bc, checked in by Manuel Canales Esparcia <manuel@…>, 20 years ago

Upgraded to DocBook 4.4 DTD

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multi-arch/BOOK@4605 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

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