Эх сурвалжийг харах

Updated to autoconf-2.57, automake-1.7.2, binutils-2.13.1, e2fsprogs-1.32, gcc-3.2.1, libtool-1.4.3, linux-2.4.20, modutils-2.4.22, procps-3.1.3, sed-4.0.4, texinfo-4.3, util-linux-2.11y. Removed warning about --enable-kernel.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2235 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Timothy Bauscher 22 жил өмнө
parent
commit
788676013b

+ 20 - 8
chapter01/changelog.xml

@@ -8,21 +8,26 @@
 
 
 <listitem><para>Upgraded to:
 <listitem><para>Upgraded to:
 <itemizedlist>
 <itemizedlist>
-<listitem><para>autoconf-2.54</para></listitem>
-<listitem><para>automake-1.7.1</para></listitem>
+<listitem><para>autoconf-2.57</para></listitem>
+<listitem><para>automake-1.7.2</para></listitem>
+<listitem><para>binutils-2.13.1</para></listitem>
 <listitem><para>bison-1.75</para></listitem>
 <listitem><para>bison-1.75</para></listitem>
-<listitem><para>e2fsprogs-1.29</para></listitem>
+<listitem><para>e2fsprogs-1.32</para></listitem>
+<listitem><para>gcc-3.2.1</para></listitem>
 <listitem><para>groff-1.18.1</para></listitem>
 <listitem><para>groff-1.18.1</para></listitem>
 <listitem><para>kbd-1.08</para></listitem>
 <listitem><para>kbd-1.08</para></listitem>
 <listitem><para>less-378</para></listitem>
 <listitem><para>less-378</para></listitem>
+<listitem><para>libtool-1.4.3</para></listitem>
+<listitem><para>linux-2.4.20</para></listitem>
 <listitem><para>make-3.80</para></listitem>
 <listitem><para>make-3.80</para></listitem>
 <listitem><para>man-pages-1.53</para></listitem>
 <listitem><para>man-pages-1.53</para></listitem>
-<listitem><para>modutils-2.4.21</para></listitem>
+<listitem><para>modutils-2.4.22</para></listitem>
 <listitem><para>ncurses-5.3</para></listitem>
 <listitem><para>ncurses-5.3</para></listitem>
-<listitem><para>procps-3.0.4</para></listitem>
+<listitem><para>procps-3.1.3</para></listitem>
 <listitem><para>psmisc-21.2</para></listitem>
 <listitem><para>psmisc-21.2</para></listitem>
-<listitem><para>sed-4.0</para></listitem>
-<listitem><para>util-linux-2.11w</para></listitem>
+<listitem><para>sed-4.0.4</para></listitem>
+<listitem><para>texinfo-4.3</para></listitem>
+<listitem><para>util-linux-2.11y</para></listitem>
 </itemizedlist>
 </itemizedlist>
 </para></listitem>
 </para></listitem>
 
 
@@ -30,7 +35,6 @@
 <itemizedlist>
 <itemizedlist>
 <listitem><para>findutils-4.1-segfault.patch</para></listitem>
 <listitem><para>findutils-4.1-segfault.patch</para></listitem>
 <listitem><para>kbd-1.08.patch</para></listitem>
 <listitem><para>kbd-1.08.patch</para></listitem>
-<listitem><para>libtool-1.4.2.patch</para></listitem>
 </itemizedlist>
 </itemizedlist>
 </para></listitem>
 </para></listitem>
 
 
@@ -41,6 +45,14 @@
 </itemizedlist>
 </itemizedlist>
 </para></listitem>
 </para></listitem>
 
 
+<listitem><para>December 15th, 2002 [timothy]: Updated to autoconf-2.57,
+automake-1.7.2, binutils-2.13.1, e2fsprogs-1.32, gcc-3.2.1, libtool-1.4.3,
+linux-2.4.20, modutils-2.4.22, procps-3.1.3, sed-4.0.4, texinfo-4.3,
+util-linux-2.11y.</para></listitem>
+
+<listitem><para>December 15th, 2002 [timothy]: Chapter 06 - Glibc: Removed
+warning about --enable-kernel.</para></listitem>
+
 <listitem><para>December 10th, 2002 [gerard]: Chapter 04 - Changed all
 <listitem><para>December 10th, 2002 [gerard]: Chapter 04 - Changed all
 links into Freshmeat.net project links, removed lfs-pacakges tarball. This
 links into Freshmeat.net project links, removed lfs-pacakges tarball. This
 was done because the LFS FTP achive won't contain the packages anymore,
 was done because the LFS FTP achive won't contain the packages anymore,

+ 1 - 6
chapter04/gcc-patch.xml

@@ -1,7 +1,2 @@
-GCC Patch (&gcc-patch-version;) - &gcc-patch-size;:
-<ulink url="&ftp;/gcc-&gcc-patch-version;.patch"/>
-<ulink url="&http;/gcc-&gcc-patch-version;.patch"/>
-
 GCC nofixincludes Patch (&gcc-version;) - 1 KB:
 GCC nofixincludes Patch (&gcc-version;) - 1 KB:
-<ulink url="&ftp;/gcc-&gcc-version;-nofixincludes-2.patch"/>
-<ulink url="&http;/gcc-&gcc-version;-nofixincludes-2.patch"/>
+<ulink url="http://downloads.linuxfromscratch.org/gcc-&gcc-version;-nofixincludes-2.patch"/>

+ 0 - 1
chapter04/packages.xml

@@ -39,7 +39,6 @@
 &c4-less;
 &c4-less;
 &c4-bootscripts;
 &c4-bootscripts;
 &c4-libtool;
 &c4-libtool;
-&c4-libtool-patch;
 &c4-lilo;
 &c4-lilo;
 &c4-kernel;
 &c4-kernel;
 &c4-m4;
 &c4-m4;

+ 1 - 2
chapter04/procps-patch.xml

@@ -1,3 +1,2 @@
 Procps Patch (&procps-patch-version;) - &procps-patch-size;:
 Procps Patch (&procps-patch-version;) - &procps-patch-size;:
-<ulink url="&ftp;/procps-&procps-patch-version;.patch"/>
-<ulink url="&http;/procps-&procps-patch-version;.patch"/>
+<ulink url="http://downloads.linuxfromscratch.org/procps-&procps-patch-version;.patch"/>

+ 0 - 5
chapter05/gcc-exp.xml

@@ -1,11 +1,6 @@
 <sect2>
 <sect2>
 <title>Command explanations</title>
 <title>Command explanations</title>
 
 
-<para><userinput>patch -Np1 -i ../gcc-&gcc-patch-version;.patch:</userinput>
-This patch fixes a few bugs. In particular it contains the "copy fix" and
-"var fix" documented at 
-<ulink url="http://www.zipworld.com.au/~gschafer/lfs-tweaks.html"/>.</para>
-
 <para><userinput>patch -Np1 -i ../gcc-3.2-nofixincludes-2.patch:</userinput>
 <para><userinput>patch -Np1 -i ../gcc-3.2-nofixincludes-2.patch:</userinput>
 This prevents the fixincludes script from running. This is needed because
 This prevents the fixincludes script from running. This is needed because
 under normal circumstances the GCC installation will run the fixincludes
 under normal circumstances the GCC installation will run the fixincludes

+ 1 - 2
chapter05/gcc-inst.xml

@@ -17,8 +17,7 @@ been warned.</para>
 
 
 <para>Install GCC by running the following commands:</para>
 <para>Install GCC by running the following commands:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../gcc-&gcc-patch-version;.patch &amp;&amp;
-patch -Np1 -i ../gcc-3.2-nofixincludes-2.patch &amp;&amp;
+<para><screen><userinput>patch -Np1 -i ../gcc-&gcc-patch-version;-nofixincludes-2.patch &amp;&amp;
 mkdir ../gcc-build &amp;&amp;
 mkdir ../gcc-build &amp;&amp;
 cd ../gcc-build &amp;&amp;
 cd ../gcc-build &amp;&amp;
 ../gcc-&gcc-version;/configure --prefix=/static \
 ../gcc-&gcc-version;/configure --prefix=/static \

+ 1 - 6
chapter06/gcc-inst.xml

@@ -1,10 +1,6 @@
 <sect2>
 <sect2>
 <title>Installation of GCC</title>
 <title>Installation of GCC</title>
 
 
-<para>This package requires its patch to be applied before you can
-install it. Make sure it's unpacked before running the installation
-commands.</para>
-
 <para>This package is known to behave badly when you have changed its
 <para>This package is known to behave badly when you have changed its
 default optimization flags (including the -march and -mcpu options). GCC is
 default optimization flags (including the -march and -mcpu options). GCC is
 best left alone. Therefore, if you have defined any environment variables
 best left alone. Therefore, if you have defined any environment variables
@@ -18,8 +14,7 @@ and gcc-g++ tarballs. Other compilers are available in the full gcc package;
 instructions for building them may be found at
 instructions for building them may be found at
 <ulink url="&blfs-root;view/cvs/general/gcc.html"/>.</para>
 <ulink url="&blfs-root;view/cvs/general/gcc.html"/>.</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../gcc-&gcc-patch-version;.patch &amp;&amp;
-mkdir ../gcc-build &amp;&amp;
+<para><screen><userinput>mkdir ../gcc-build &amp;&amp;
 cd ../gcc-build &amp;&amp;
 cd ../gcc-build &amp;&amp;
 ../gcc-&gcc-version;/configure --prefix=/usr --enable-shared \
 ../gcc-&gcc-version;/configure --prefix=/usr --enable-shared \
 &nbsp;&nbsp;&nbsp;&nbsp;--enable-threads=posix --with-slibdir=/lib \
 &nbsp;&nbsp;&nbsp;&nbsp;--enable-threads=posix --with-slibdir=/lib \

+ 0 - 4
chapter06/glibc-inst.xml

@@ -17,10 +17,6 @@ that override default optimizations, such as CFLAGS and CXXFLAGS, we
 recommend unsetting or modifying them when building Glibc. You have
 recommend unsetting or modifying them when building Glibc. You have
 been warned.</para>
 been warned.</para>
 
 
-<para>Also, don't pass the --enable-kernel option to the configure
-script. It's known to cause segmentation faults when other packages like
-fileutils, make and tar are linked against it.</para>
-
 <para>Basically, compiling Glibc in any other way than the book suggests
 <para>Basically, compiling Glibc in any other way than the book suggests
 is putting your system at very high risk.</para>
 is putting your system at very high risk.</para>
 
 

+ 1 - 2
chapter06/libtool-inst.xml

@@ -3,8 +3,7 @@
 
 
 <para>Install Libtool by running the following commands:</para>
 <para>Install Libtool by running the following commands:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../libtool-&libtool-patch-version;.patch &amp;&amp;
-./configure --prefix=/usr &amp;&amp;
+<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
 make &amp;&amp;
 make &amp;&amp;
 make install</userinput></screen></para>
 make install</userinput></screen></para>
 
 

+ 0 - 1
chapter06/libtool.xml

@@ -6,7 +6,6 @@
 Estimated required disk space:  &libtool-compsize;</screen>
 Estimated required disk space:  &libtool-compsize;</screen>
 
 
 &c6-libtool-inst;
 &c6-libtool-inst;
-&c6-libtool-exp;
 &aa-libtool-desc;
 &aa-libtool-desc;
 &aa-libtool-dep;
 &aa-libtool-dep;
 
 

+ 1 - 1
entities/autoconf.ent

@@ -8,7 +8,7 @@
 <!ENTITY aa-autoconf-dep SYSTEM "../appendixa/autoconf-dep.xml">
 <!ENTITY aa-autoconf-dep SYSTEM "../appendixa/autoconf-dep.xml">
 <!ENTITY aa-autoconf-down SYSTEM "../appendixa/autoconf-down.xml">
 <!ENTITY aa-autoconf-down SYSTEM "../appendixa/autoconf-down.xml">
 
 
-<!ENTITY autoconf-version "2.54">
+<!ENTITY autoconf-version "2.57">
 <!ENTITY autoconf-depversion "2.52">
 <!ENTITY autoconf-depversion "2.52">
 <!ENTITY autoconf-contversion "2.53">
 <!ENTITY autoconf-contversion "2.53">
 <!ENTITY autoconf-size "765 KB">
 <!ENTITY autoconf-size "765 KB">

+ 1 - 1
entities/automake.ent

@@ -8,7 +8,7 @@
 <!ENTITY aa-automake-dep SYSTEM "../appendixa/automake-dep.xml">
 <!ENTITY aa-automake-dep SYSTEM "../appendixa/automake-dep.xml">
 <!ENTITY aa-automake-down SYSTEM "../appendixa/automake-down.xml">
 <!ENTITY aa-automake-down SYSTEM "../appendixa/automake-down.xml">
 
 
-<!ENTITY automake-version "1.7.1">
+<!ENTITY automake-version "1.7.2">
 <!ENTITY automake-depversion "1.5">
 <!ENTITY automake-depversion "1.5">
 <!ENTITY automake-contversion "1.6.2">
 <!ENTITY automake-contversion "1.6.2">
 <!ENTITY automake-size "508 KB">
 <!ENTITY automake-size "508 KB">

+ 1 - 1
entities/binutils.ent

@@ -13,7 +13,7 @@
 <!ENTITY aa-binutils-dep SYSTEM "../appendixa/binutils-dep.xml">
 <!ENTITY aa-binutils-dep SYSTEM "../appendixa/binutils-dep.xml">
 <!ENTITY aa-binutils-down SYSTEM "../appendixa/binutils-down.xml">
 <!ENTITY aa-binutils-down SYSTEM "../appendixa/binutils-down.xml">
 
 
-<!ENTITY binutils-version "2.13">
+<!ENTITY binutils-version "2.13.1">
 <!ENTITY binutils-depversion "2.11.2">
 <!ENTITY binutils-depversion "2.11.2">
 <!ENTITY binutils-contversion "2.12.1">
 <!ENTITY binutils-contversion "2.12.1">
 <!ENTITY binutils-size "9,651 KB">
 <!ENTITY binutils-size "9,651 KB">

+ 1 - 1
entities/e2fsprogs.ent

@@ -9,7 +9,7 @@
 <!ENTITY aa-e2fsprogs-dep SYSTEM "../appendixa/e2fsprogs-dep.xml">
 <!ENTITY aa-e2fsprogs-dep SYSTEM "../appendixa/e2fsprogs-dep.xml">
 <!ENTITY aa-e2fsprogs-down SYSTEM "../appendixa/e2fsprogs-down.xml">
 <!ENTITY aa-e2fsprogs-down SYSTEM "../appendixa/e2fsprogs-down.xml">
 
 
-<!ENTITY e2fsprogs-version "1.29">
+<!ENTITY e2fsprogs-version "1.32">
 <!ENTITY e2fsprogs-depversion "1.25">
 <!ENTITY e2fsprogs-depversion "1.25">
 <!ENTITY e2fsprogs-contversion "1.27">
 <!ENTITY e2fsprogs-contversion "1.27">
 <!ENTITY e2fsprogs-size "2,050 KB">
 <!ENTITY e2fsprogs-size "2,050 KB">

+ 2 - 2
entities/gcc.ent

@@ -14,12 +14,12 @@
 <!ENTITY aa-gcc-dep SYSTEM "../appendixa/gcc-dep.xml">
 <!ENTITY aa-gcc-dep SYSTEM "../appendixa/gcc-dep.xml">
 <!ENTITY aa-gcc-down SYSTEM "../appendixa/gcc-down.xml">
 <!ENTITY aa-gcc-down SYSTEM "../appendixa/gcc-down.xml">
 
 
-<!ENTITY gcc-version "3.2">
+<!ENTITY gcc-version "3.2.1">
 <!ENTITY gcc-depversion "2.95.3">
 <!ENTITY gcc-depversion "2.95.3">
 <!ENTITY gcc-contversion "3.1">
 <!ENTITY gcc-contversion "3.1">
 <!ENTITY gcc-core-size "9,978 KB">
 <!ENTITY gcc-core-size "9,978 KB">
 <!ENTITY gcc-g-size "1,838 KB">
 <!ENTITY gcc-g-size "1,838 KB">
-<!ENTITY gcc-patch-version "3.2">
+<!ENTITY gcc-patch-version "3.2.1">
 <!ENTITY gcc-patch-size "4 KB">
 <!ENTITY gcc-patch-size "4 KB">
 <!ENTITY gcc-core-package "gcc-core-&gcc-version;.tar.bz2">
 <!ENTITY gcc-core-package "gcc-core-&gcc-version;.tar.bz2">
 <!ENTITY gcc-g-package "gcc-g++-&gcc-version;.tar.bz2">
 <!ENTITY gcc-g-package "gcc-g++-&gcc-version;.tar.bz2">

+ 1 - 1
entities/kernel.ent

@@ -12,7 +12,7 @@
 <!ENTITY aa-kernel-dep SYSTEM "../appendixa/kernel-dep.xml">
 <!ENTITY aa-kernel-dep SYSTEM "../appendixa/kernel-dep.xml">
 <!ENTITY aa-kernel-down SYSTEM "../appendixa/kernel-down.xml">
 <!ENTITY aa-kernel-down SYSTEM "../appendixa/kernel-down.xml">
 
 
-<!ENTITY kernel-version "2.4.19">
+<!ENTITY kernel-version "2.4.20">
 <!ENTITY kernel-depversion "2.4.17">
 <!ENTITY kernel-depversion "2.4.17">
 <!ENTITY kernel-contversion "2.4.18">
 <!ENTITY kernel-contversion "2.4.18">
 <!ENTITY kernel-size "25,432 KB">
 <!ENTITY kernel-size "25,432 KB">

+ 1 - 2
entities/libtool.ent

@@ -1,5 +1,4 @@
 <!ENTITY c4-libtool SYSTEM "../chapter04/libtool.xml">
 <!ENTITY c4-libtool SYSTEM "../chapter04/libtool.xml">
-<!ENTITY c4-libtool-patch SYSTEM "../chapter04/libtool-patch.xml">
 
 
 <!ENTITY c6-libtool SYSTEM "../chapter06/libtool.xml">
 <!ENTITY c6-libtool SYSTEM "../chapter06/libtool.xml">
 <!ENTITY c6-libtool-inst SYSTEM "../chapter06/libtool-inst.xml">
 <!ENTITY c6-libtool-inst SYSTEM "../chapter06/libtool-inst.xml">
@@ -10,7 +9,7 @@
 <!ENTITY aa-libtool-dep SYSTEM "../appendixa/libtool-dep.xml">
 <!ENTITY aa-libtool-dep SYSTEM "../appendixa/libtool-dep.xml">
 <!ENTITY aa-libtool-down SYSTEM "../appendixa/libtool-down.xml">
 <!ENTITY aa-libtool-down SYSTEM "../appendixa/libtool-down.xml">
 
 
-<!ENTITY libtool-version "1.4.2">
+<!ENTITY libtool-version "1.4.3">
 <!ENTITY libtool-depversion "1.4.2">
 <!ENTITY libtool-depversion "1.4.2">
 <!ENTITY libtool-contversion "1.4.2">
 <!ENTITY libtool-contversion "1.4.2">
 <!ENTITY libtool-size "653 KB">
 <!ENTITY libtool-size "653 KB">

+ 1 - 1
entities/modutils.ent

@@ -8,7 +8,7 @@
 <!ENTITY aa-modutils-dep SYSTEM "../appendixa/modutils-dep.xml">
 <!ENTITY aa-modutils-dep SYSTEM "../appendixa/modutils-dep.xml">
 <!ENTITY aa-modutils-down SYSTEM "../appendixa/modutils-down.xml">
 <!ENTITY aa-modutils-down SYSTEM "../appendixa/modutils-down.xml">
 
 
-<!ENTITY modutils-version "2.4.21">
+<!ENTITY modutils-version "2.4.22">
 <!ENTITY modutils-depversion "2.4.12">
 <!ENTITY modutils-depversion "2.4.12">
 <!ENTITY modutils-contversion "2.4.16">
 <!ENTITY modutils-contversion "2.4.16">
 <!ENTITY modutils-size "213 KB">
 <!ENTITY modutils-size "213 KB">

+ 2 - 2
entities/procps.ent

@@ -10,11 +10,11 @@
 <!ENTITY aa-procps-dep SYSTEM "../appendixa/procps-dep.xml">
 <!ENTITY aa-procps-dep SYSTEM "../appendixa/procps-dep.xml">
 <!ENTITY aa-procps-down SYSTEM "../appendixa/procps-down.xml">
 <!ENTITY aa-procps-down SYSTEM "../appendixa/procps-down.xml">
 
 
-<!ENTITY procps-version "3.0.4">
+<!ENTITY procps-version "3.1.3">
 <!ENTITY procps-depversion "2.0.7">
 <!ENTITY procps-depversion "2.0.7">
 <!ENTITY procps-contversion "2.0.7">
 <!ENTITY procps-contversion "2.0.7">
 <!ENTITY procps-size "184 KB">
 <!ENTITY procps-size "184 KB">
-<!ENTITY procps-patch-version "3.0.4">
+<!ENTITY procps-patch-version "3.1.3">
 <!ENTITY procps-patch-size "1 KB">
 <!ENTITY procps-patch-size "1 KB">
 <!ENTITY procps-dir "procps-&procps-version;">
 <!ENTITY procps-dir "procps-&procps-version;">
 <!ENTITY procps-package "procps-&procps-version;.tar.bz2">
 <!ENTITY procps-package "procps-&procps-version;.tar.bz2">

+ 1 - 1
entities/sed.ent

@@ -11,7 +11,7 @@
 <!ENTITY aa-sed-dep SYSTEM "../appendixa/sed-dep.xml">
 <!ENTITY aa-sed-dep SYSTEM "../appendixa/sed-dep.xml">
 <!ENTITY aa-sed-down SYSTEM "../appendixa/sed-down.xml">
 <!ENTITY aa-sed-down SYSTEM "../appendixa/sed-down.xml">
 
 
-<!ENTITY sed-version "4.0">
+<!ENTITY sed-version "4.0.4">
 <!ENTITY sed-depversion "3.02">
 <!ENTITY sed-depversion "3.02">
 <!ENTITY sed-contversion "3.02">
 <!ENTITY sed-contversion "3.02">
 <!ENTITY sed-size "488 KB">
 <!ENTITY sed-size "488 KB">

+ 1 - 1
entities/texinfo.ent

@@ -12,7 +12,7 @@
 <!ENTITY aa-texinfo-dep SYSTEM "../appendixa/texinfo-dep.xml">
 <!ENTITY aa-texinfo-dep SYSTEM "../appendixa/texinfo-dep.xml">
 <!ENTITY aa-texinfo-down SYSTEM "../appendixa/texinfo-down.xml">
 <!ENTITY aa-texinfo-down SYSTEM "../appendixa/texinfo-down.xml">
 
 
-<!ENTITY texinfo-version "4.2">
+<!ENTITY texinfo-version "4.3">
 <!ENTITY texinfo-depversion "4.0">
 <!ENTITY texinfo-depversion "4.0">
 <!ENTITY texinfo-contversion "4.2">
 <!ENTITY texinfo-contversion "4.2">
 <!ENTITY texinfo-size "1,175 KB">
 <!ENTITY texinfo-size "1,175 KB">

+ 1 - 1
entities/utillinux.ent

@@ -12,7 +12,7 @@
 <!ENTITY aa-utillinux-dep SYSTEM "../appendixa/utillinux-dep.xml">
 <!ENTITY aa-utillinux-dep SYSTEM "../appendixa/utillinux-dep.xml">
 <!ENTITY aa-utillinux-down SYSTEM "../appendixa/utillinux-down.xml">
 <!ENTITY aa-utillinux-down SYSTEM "../appendixa/utillinux-down.xml">
 
 
-<!ENTITY util-linux-version "2.11w">
+<!ENTITY util-linux-version "2.11y">
 <!ENTITY util-linux-depversion "2.11n">
 <!ENTITY util-linux-depversion "2.11n">
 <!ENTITY util-linux-contversion "2.11t">
 <!ENTITY util-linux-contversion "2.11t">
 <!ENTITY util-linux-size "1,190 KB">
 <!ENTITY util-linux-size "1,190 KB">