source: chapter05/hostreqs.xml@ ef13657

6.0
Last change on this file since ef13657 was 6e41459, checked in by Gerard Beekmans <gerard@…>, 20 years ago

Completed global edits for upcoming 6.0 release

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

  • Property mode set to 100644
File size: 1.8 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/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
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
12requirement. First, the Native Posix Threading Library (NPTL)
13testsuite will segfault if the host's kernel hasn't been compiled with
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
17class="filesystem">sysfs</systemitem> file system. However, only
18recently has support for this file system been implemented in most of
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>
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 the host kernel
32was not compiled using a GCC-3.0 (or later) compiler, one will need to
33be compiled. The host system will then need to be rebooted to use the
34newly compiled kernel. Instructions for compiling the kernel and
35configuring the bootloader (assuming your host uses GRUB) are located
36in <xref linkend="chapter-bootable"/>.</para>
37
38</sect1>
39
Note: See TracBrowser for help on using the repository browser.