From 7088c9617d48c6d49e969cabbb88493a3dabdcc0 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Tue, 1 Jun 2010 19:42:40 +0000 Subject: Update host requirements to those packages built in LFS-6.3 git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9295 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- prologue/hostreqs.xml | 59 ++++++++++++++++++++++++--------------------------- 1 file changed, 28 insertions(+), 31 deletions(-) (limited to 'prologue') diff --git a/prologue/hostreqs.xml b/prologue/hostreqs.xml index 116d0e6d9..543877dcc 100644 --- a/prologue/hostreqs.xml +++ b/prologue/hostreqs.xml @@ -18,83 +18,80 @@ <package-name>-dev. Be sure to install those if your distribution provides them. + Earlier versions of the listed software packages may work, but has not + been tested. + - Bash-2.05a (/bin/sh + Bash-3.2 (/bin/sh should be a symbolic or hard link to bash) - Binutils-2.12 (Versions + Binutils-2.17 (Versions greater than &binutils-version; are not recommended as they have not been tested) - Bison-1.875 (/usr/bin/yacc + Bison-2.3 (/usr/bin/yacc should be a link to bison or small script that executes bison) - Bzip2-1.0.2 + Bzip2-1.0.4 - Coreutils-5.0 (or Sh-Utils-2.0, - Textutils-2.0, and Fileutils-4.1) + Coreutils-6.9 - Diffutils-2.8 + Diffutils-2.8.1 - Findutils-4.1.20 + Findutils-4.2.31 - Gawk-3.0 (/usr/bin/awk + Gawk-3.1.5 (/usr/bin/awk should be a link to gawk) - Gcc-3.0.1 (Versions + Gcc-4.1.2 (Versions greater than &gcc-version; are not recommended as they have not been tested) - Glibc-2.2.5 (Versions + Glibc-2.5.1 (Versions greater than &glibc-version; are not recommended as they have not been tested) - Grep-2.5 + Grep-2.5.1a - Gzip-1.2.4 + Gzip-1.3.12 - Linux Kernel-2.6.18 - (having been compiled with GCC-3.0 or greater) + Linux Kernel-2.6.22.5 + (having been compiled with GCC-4.12 or greater) The reason for the kernel version requirement is that we specify that version when building glibc in Chapter 6 - at the recommendation of the developers. This can be overridden if - desired but at least a 2.6.0 kernel is required because thread-local - storage support in Binutils will not be built and the Native POSIX - Threading Library (NPTL) test suite will segfault if the host's kernel - isn't at least a 2.6.0 version compiled with a 3.0 or later release of - GCC. - - If the host kernel is either earlier than 2.6.18, or it was not - compiled using a GCC-3.0 (or later) compiler, you will need to replace + at the recommendation of the developers. + + If the host kernel is either earlier than 2.6.22.5, or it was not + compiled using a GCC-4.12 (or later) compiler, you will need to replace the kernel with one adhering to the specifications. There are two ways - you can go about this. First, see if your Linux vendor provides a 2.6.18 + you can go about this. First, see if your Linux vendor provides a 2.6.22.5 or later kernel package. If so, you may wish to install it. If your vendor doesn't offer an acceptable kernel package, or you would prefer not to install it, you can compile a kernel yourself. Instructions for @@ -104,11 +101,11 @@ - M4-1.4 + M4-1.4.10 - Make-3.79.1 + Make-3.81 @@ -116,20 +113,20 @@ - Perl-5.6.0 + Perl-5.8.8 - Sed-3.0.2 + Sed-4.1.5 - Tar-1.14 + Tar-1.18 - Texinfo-4.8 + Texinfo-4.9 -- cgit v1.2.3-54-g00ecf