Changeset d12ae76


Ignore:
Timestamp:
04/19/2006 07:04:21 PM (18 years ago)
Author:
Jeremy Huntwork <jhuntwork@…>
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, 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/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
dc5f1f8
Parents:
19abef31
Message:

Added a more detailed list of minimum software requirements.
Thanks to Chris Staub for researching these and Alexander Patrakov for suggesting the enhancement.
Resolves ticket 1598.

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r19abef31 rd12ae76  
    3838
    3939    <listitem>
     40      <para>April 19, 2006</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[jhuntwork] - Added a more detailed list of minimum
     44          software requirements. Thanks to Chris Staub for researching these
     45          and Alexander Patrakov for suggesting the enhancement.
     46          Resolves Ticket 1598.</para>
     47        </listitem>
     48      </itemizedlist>
     49    </listitem>
     50
     51    <listitem>
    4052      <para>April 18, 2006</para>
    4153      <itemizedlist>
     
    7688        <listitem>
    7789          <para>[manuel] - Changed typography conventions. From now,
    78           replaceable text is encapsulated inside &lt; $gt:, optional text
     90          replaceable text is encapsulated inside &lt; &gt;, optional text
    7991          inside [ ], and library extensions inside { }. Thanks to
    8092          Bruce Dubbs for the patch.</para>
  • general.ent

    r19abef31 rd12ae76  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!ENTITY version "SVN-20060418">
    3 <!ENTITY releasedate "April 18, 2006">
     2<!ENTITY version "SVN-20060419">
     3<!ENTITY releasedate "April 19, 2006">
    44<!ENTITY milestone "6.2">
    55<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
  • prologue/hostreqs.xml

    r19abef31 rd12ae76  
    1111  <title>Host System Requirements</title>
    1212
    13   <para>The host must be running at least a 2.6.2 kernel compiled with GCC-3.0
    14   or higher. There are two main reasons for this requirement. First, the Native
    15   POSIX Threading Library (NPTL) test suite will segfault if the host's kernel
    16   has not been compiled with GCC-3.0 or a later version. Second, the 2.6.2 or
    17   later version of the kernel is required for the use of Udev. Udev creates
    18   devices dynamically by reading from the <systemitem
     13    <para>Your host system should have the following software with the minimum
     14    versions indicated. This should not be an issue for most modern Linux
     15    distributions. Also note that many distributions will place software headers
     16    into separate packages, often in the form of <quote>[package-name]-devel</quote>
     17    or <quote>[package-name]-dev</quote>. Be sure to install those as well, if
     18    your distribution provides them.</para>
     19
     20  <itemizedlist>
     21    <listitem>
     22      <para>Bash-2.05a</para>
     23    </listitem>
     24    <listitem>
     25      <para>Binutils-2.12 (Versions greater than &binutils-version; not recommended.)</para>
     26    </listitem>
     27    <listitem>
     28      <para>Bzip2-1.0.2</para>
     29    </listitem>
     30    <listitem>
     31      <para>Coreutils-5.0 (or Sh-Utils-2.0, Textutils-2.0
     32      and Fileutils-4.1)</para>
     33    </listitem>
     34    <listitem>
     35      <para>Diffutils-2.8</para>
     36    </listitem>
     37    <listitem>
     38      <para>Findutils-4.1.20</para>
     39    </listitem>
     40    <listitem>
     41      <para>Gawk-3.0</para>
     42    </listitem>
     43    <listitem>
     44      <para>Gcc-2.95.3 (Versions greater than &gcc-version; not recommended.)</para>
     45    </listitem>
     46    <listitem>
     47      <para>Glibc-2.2.5 (Versions greater than &glibc-version; not recommended.)</para>
     48    </listitem>
     49    <listitem>
     50      <para>Grep-2.5</para>
     51    </listitem>
     52    <listitem>
     53      <para>Gzip-1.2.4</para>
     54    </listitem>
     55    <listitem>
     56      <para>Linux Kernel-2.6.2 (having been compiled with Gcc-3.0)</para>
     57    </listitem>
     58    <listitem>
     59      <para>Make-3.79.1</para>
     60    </listitem>
     61    <listitem>
     62      <para>Patch-2.5.4</para>
     63    </listitem>
     64    <listitem>
     65      <para>Sed-3.0.2</para>
     66    </listitem>
     67    <listitem>
     68      <para>Tar-1.14</para>
     69    </listitem>
     70
     71  </itemizedlist>
     72
     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
    1978  class="filesystem">sysfs</systemitem> file system. However, support for this
    2079  filesystem has only recently been implemented in most of the kernel drivers.
     
    3998  install it, then you can compile a 2.6 kernel yourself. Instructions for
    4099  compiling the kernel and configuring the boot loader (assuming the host
    41   uses GRUB) are located in <xref linkend="chapter-bootable"/>. This second
    42   option can also be seen as a gauge of your current Linux skills. If this
    43   second requirement is too steep, then the LFS book will not likely be much
    44   use to you at this time.</para>
     100  uses GRUB) are located in <xref linkend="chapter-bootable"/>.</para>
    45101
    46102</sect1>
Note: See TracChangeset for help on using the changeset viewer.