o Updated to binutils-2.13.2, procps-3.1.5.

o Made all LDFLAGS=-static LDFLAGS="-static".
o Added symlink from libfl.a to libl.a.


git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2242 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Timothy Bauscher 2002-12-30 03:12:54 +00:00
parent 5fb3b1a6de
commit 8f93b1553a
24 changed files with 39 additions and 28 deletions

View File

@ -10,7 +10,7 @@
<itemizedlist> <itemizedlist>
<listitem><para>autoconf-2.57</para></listitem> <listitem><para>autoconf-2.57</para></listitem>
<listitem><para>automake-1.7.2</para></listitem> <listitem><para>automake-1.7.2</para></listitem>
<listitem><para>binutils-2.13.1</para></listitem> <listitem><para>binutils-2.13.2</para></listitem>
<listitem><para>bison-1.75</para></listitem> <listitem><para>bison-1.75</para></listitem>
<listitem><para>e2fsprogs-1.32</para></listitem> <listitem><para>e2fsprogs-1.32</para></listitem>
<listitem><para>gcc-3.2.1</para></listitem> <listitem><para>gcc-3.2.1</para></listitem>
@ -23,7 +23,7 @@
<listitem><para>man-pages-1.53</para></listitem> <listitem><para>man-pages-1.53</para></listitem>
<listitem><para>modutils-2.4.22</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.1.4</para></listitem> <listitem><para>procps-3.1.5</para></listitem>
<listitem><para>psmisc-21.2</para></listitem> <listitem><para>psmisc-21.2</para></listitem>
<listitem><para>sed-4.0.5</para></listitem> <listitem><para>sed-4.0.5</para></listitem>
<listitem><para>texinfo-4.3</para></listitem> <listitem><para>texinfo-4.3</para></listitem>
@ -45,6 +45,15 @@
</itemizedlist> </itemizedlist>
</para></listitem> </para></listitem>
<listitem><para>December 29th, 2002 [timothy]: Updated to
binutils-2.13.2, procps-3.1.5.</para></listitem>
<listitem><para>December 29th, 2002 [timothy]: Chapter 05:
Changed all LDFLAGS=-static to LDFLAGS="-static".</para></listitem>
<listitem><para>December 29th, 2002 [timothy]: Chapter 06 - Flex:
Added symlink from libfl.a to libl.a.</para></listitem>
<listitem><para>December 20th, 2002 [timothy]: Updated to <listitem><para>December 20th, 2002 [timothy]: Updated to
sed-4.0.5.</para></listitem> sed-4.0.5.</para></listitem>

View File

@ -11,7 +11,7 @@ internationalization (also known as i18n). We don't need this for our
static programs and nls often causes problems when you're linking static programs and nls often causes problems when you're linking
statically.</para> statically.</para>
<para><userinput>LDFLAGS=-all-static:</userinput> Setting the variable LDFLAGS <para><userinput>LDFLAGS="-all-static":</userinput> Setting the variable LDFLAGS
to the value -all-static causes binutils to be linked statically.</para> to the value -all-static causes binutils to be linked statically.</para>
</sect2> </sect2>

View File

@ -14,7 +14,7 @@ warned.</para>
<para><screen><userinput>mkdir ../binutils-build &amp;&amp; <para><screen><userinput>mkdir ../binutils-build &amp;&amp;
cd ../binutils-build &amp;&amp; cd ../binutils-build &amp;&amp;
../binutils-&binutils-version;/configure --prefix=$LFS/static --disable-nls &amp;&amp; ../binutils-&binutils-version;/configure --prefix=$LFS/static --disable-nls &amp;&amp;
make LDFLAGS=-all-static &amp;&amp; make LDFLAGS="-all-static" &amp;&amp;
make install</userinput></screen></para> make install</userinput></screen></para>
</sect2> </sect2>

View File

@ -3,7 +3,7 @@
<para>Install Diffutils by running the following commands:</para> <para>Install Diffutils by running the following commands:</para>
<para><screen><userinput>LDFLAGS=-static CPPFLAGS=-Dre_max_failures=re_max_failures2 \ <para><screen><userinput>LDFLAGS="-static" CPPFLAGS=-Dre_max_failures=re_max_failures2 \
&nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static --disable-nls &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static --disable-nls &amp;&amp;
make &amp;&amp; make &amp;&amp;
make install</userinput></screen></para> make install</userinput></screen></para>

View File

@ -25,7 +25,7 @@ than likely result in all kinds of compile time problems.</para>
<para>Install Fileutils by running the following commands:</para> <para>Install Fileutils by running the following commands:</para>
<para><screen><userinput>LDFLAGS=-static \ <para><screen><userinput>LDFLAGS="-static" \
&nbsp;&nbsp;&nbsp;&nbsp;./configure --disable-nls --prefix=$LFS/static &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;./configure --disable-nls --prefix=$LFS/static &amp;&amp;
make &amp;&amp; make &amp;&amp;
make install</userinput></screen></para> make install</userinput></screen></para>

View File

@ -9,7 +9,7 @@ install it.</para>
<para><screen><userinput>patch -Np1 -i ../findutils-&findutils-patch-version;.patch &amp;&amp; <para><screen><userinput>patch -Np1 -i ../findutils-&findutils-patch-version;.patch &amp;&amp;
CPPFLAGS=-Dre_max_failures=re_max_failures2 \ CPPFLAGS=-Dre_max_failures=re_max_failures2 \
&nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static &amp;&amp;
make LDFLAGS=-static &amp;&amp; make LDFLAGS="-static" &amp;&amp;
make install</userinput></screen></para> make install</userinput></screen></para>
</sect2> </sect2>

View File

@ -5,7 +5,7 @@
<para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \ <para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \
&nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static --disable-nls &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static --disable-nls &amp;&amp;
make LDFLAGS=-static &amp;&amp; make LDFLAGS="-static" &amp;&amp;
make install</userinput></screen></para> make install</userinput></screen></para>
</sect2> </sect2>

View File

@ -23,8 +23,8 @@ make install command later.</para>
This defines the .hidden assembler directive so that we don't build This defines the .hidden assembler directive so that we don't build
a faulty Glibc later on.</para> a faulty Glibc later on.</para>
<para><userinput>make BOOT_LDFLAGS=-static:</userinput> <para><userinput>make BOOT_LDFLAGS="-static":</userinput>
This is the equivalent to make LDFLAGS=-static as we use with other This is the equivalent to make LDFLAGS="-static" as we use with other
packages to compile them statically.</para> packages to compile them statically.</para>
<para><userinput>ln -s gcc $LFS/static/bin/cc:</userinput> This <para><userinput>ln -s gcc $LFS/static/bin/cc:</userinput> This

View File

@ -22,7 +22,7 @@ cd ../gcc-build &amp;&amp;
../gcc-&gcc-version;/configure --prefix=/static \ ../gcc-&gcc-version;/configure --prefix=/static \
&nbsp;&nbsp;&nbsp;--disable-nls --disable-shared &amp;&amp; &nbsp;&nbsp;&nbsp;--disable-nls --disable-shared &amp;&amp;
echo "#define HAVE_GAS_HIDDEN 1" &gt;&gt; gcc/auto-host.h &amp;&amp; echo "#define HAVE_GAS_HIDDEN 1" &gt;&gt; gcc/auto-host.h &amp;&amp;
make BOOT_LDFLAGS=-static bootstrap &amp;&amp; make BOOT_LDFLAGS="-static" bootstrap &amp;&amp;
make prefix=$LFS/static install &amp;&amp; make prefix=$LFS/static install &amp;&amp;
ln -s gcc $LFS/static/bin/cc</userinput></screen></para> ln -s gcc $LFS/static/bin/cc</userinput></screen></para>

View File

@ -3,7 +3,7 @@
<para>Install Grep by running the following commands:</para> <para>Install Grep by running the following commands:</para>
<para><screen><userinput>LDFLAGS=-static CPPFLAGS=-Dre_max_failures=re_max_failures2 \ <para><screen><userinput>LDFLAGS="-static" CPPFLAGS=-Dre_max_failures=re_max_failures2 \
&nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static --disable-nls \ &nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static --disable-nls \
&nbsp;&nbsp;&nbsp;&nbsp;--disable-perl-regexp &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;--disable-perl-regexp &amp;&amp;
make &amp;&amp; make &amp;&amp;

View File

@ -4,7 +4,7 @@
<para>Install Gzip by running the following commands:</para> <para>Install Gzip by running the following commands:</para>
<para><screen><userinput>./configure --prefix=$LFS/static &amp;&amp; <para><screen><userinput>./configure --prefix=$LFS/static &amp;&amp;
make LDFLAGS=-static &amp;&amp; make LDFLAGS="-static" &amp;&amp;
make install</userinput></screen></para> make install</userinput></screen></para>
</sect2> </sect2>

View File

@ -4,7 +4,7 @@
<para>Install Make by running the following commands:</para> <para>Install Make by running the following commands:</para>
<para><screen><userinput>./configure --prefix=$LFS/static --disable-nls &amp;&amp; <para><screen><userinput>./configure --prefix=$LFS/static --disable-nls &amp;&amp;
make LDFLAGS=-static &amp;&amp; make LDFLAGS="-static" &amp;&amp;
make install</userinput></screen></para> make install</userinput></screen></para>
<para>During the make install phase you will see this warning:</para> <para>During the make install phase you will see this warning:</para>

View File

@ -5,7 +5,7 @@
<para><screen><userinput>CPPFLAGS=-D_GNU_SOURCE \ <para><screen><userinput>CPPFLAGS=-D_GNU_SOURCE \
&nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static &amp;&amp;
make LDFLAGS=-static &amp;&amp; make LDFLAGS="-static" &amp;&amp;
make install</userinput></screen></para> make install</userinput></screen></para>
</sect2> </sect2>

View File

@ -5,7 +5,7 @@
<para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \ <para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \
&nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static --disable-nls &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static --disable-nls &amp;&amp;
make LDFLAGS=-static &amp;&amp; make LDFLAGS="-static" &amp;&amp;
make install</userinput></screen></para> make install</userinput></screen></para>
</sect2> </sect2>

View File

@ -14,7 +14,7 @@ it.</para>
<para><screen><userinput>./configure --prefix=$LFS/static \ <para><screen><userinput>./configure --prefix=$LFS/static \
&nbsp;&nbsp;&nbsp;&nbsp;--disable-nls &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;--disable-nls &amp;&amp;
make LDFLAGS=-static &amp;&amp; make LDFLAGS="-static" &amp;&amp;
make install</userinput></screen></para> make install</userinput></screen></para>
<para>During the make install stage you will see the following warning:</para> <para>During the make install stage you will see the following warning:</para>

View File

@ -13,7 +13,7 @@ for gzip files).</para>
<para>Install Tar by running the following commands:</para> <para>Install Tar by running the following commands:</para>
<para><screen><userinput>./configure --prefix=$LFS/static --disable-nls &amp;&amp; <para><screen><userinput>./configure --prefix=$LFS/static --disable-nls &amp;&amp;
make LDFLAGS=-static &amp;&amp; make LDFLAGS="-static" &amp;&amp;
make install</userinput></screen></para> make install</userinput></screen></para>
</sect2> </sect2>

View File

@ -3,7 +3,7 @@
<para>Install Texinfo by running the following commands:</para> <para>Install Texinfo by running the following commands:</para>
<para><screen><userinput>LDFLAGS=-static ./configure --prefix=$LFS/static \ <para><screen><userinput>LDFLAGS="-static" ./configure --prefix=$LFS/static \
&nbsp;&nbsp;&nbsp;&nbsp;--disable-nls &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;--disable-nls &amp;&amp;
make &amp;&amp; make &amp;&amp;
make install</userinput></screen></para> make install</userinput></screen></para>

View File

@ -6,7 +6,7 @@
<para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \ <para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \
&nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static \ &nbsp;&nbsp;&nbsp;&nbsp;./configure --prefix=$LFS/static \
&nbsp;&nbsp;&nbsp;&nbsp;--disable-nls &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;--disable-nls &amp;&amp;
make LDFLAGS=-static &amp;&amp; make LDFLAGS="-static" &amp;&amp;
make install</userinput></screen></para> make install</userinput></screen></para>
</sect2> </sect2>

View File

@ -8,7 +8,7 @@ be compiling the entire package.</para>
<para><screen><userinput>./configure &amp;&amp; <para><screen><userinput>./configure &amp;&amp;
make -C lib &amp;&amp; make -C lib &amp;&amp;
make -C mount LDFLAGS=-static mount umount &amp;&amp; make -C mount LDFLAGS="-static" mount umount &amp;&amp;
cp mount/{mount,umount} $LFS/static/bin</userinput></screen></para> cp mount/{mount,umount} $LFS/static/bin</userinput></screen></para>
</sect2> </sect2>

View File

@ -4,7 +4,8 @@
<para>Install Automake by running the following commands:</para> <para>Install Automake by running the following commands:</para>
<para><screen><userinput>./configure --prefix=/usr &amp;&amp; <para><screen><userinput>./configure --prefix=/usr &amp;&amp;
make install</userinput></screen></para> make install &amp;&amp;
ln -s automake-1.7 /usr/share/automake</userinput></screen></para>
</sect2> </sect2>

View File

@ -5,7 +5,8 @@
<para><screen><userinput>./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 &amp;&amp;
ln -s libfl.a /usr/lib/libl.a</userinput></screen></para>
<para>Some programs don't know about flex and try to find the lex program <para>Some programs don't know about flex and try to find the lex program
(flex is a (better) alternative for lex). So to please those few (flex is a (better) alternative for lex). So to please those few

View File

@ -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.1"> <!ENTITY binutils-version "2.13.2">
<!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">

View File

@ -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.1.4"> <!ENTITY procps-version "3.1.5">
<!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.1.4"> <!ENTITY procps-patch-version "3.1.5">
<!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">

View File

@ -4,8 +4,8 @@
<!ENTITY book SYSTEM "book/book.xml"> <!ENTITY book SYSTEM "book/book.xml">
<!ENTITY version "20021220"> <!ENTITY version "20021229">
<!ENTITY releasedate "December 20th, 2002"> <!ENTITY releasedate "December 29th, 2002">
<!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org"> <!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org">
<!ENTITY http-root "http://ftp.linuxfromscratch.org"> <!ENTITY http-root "http://ftp.linuxfromscratch.org">