mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-03-05 22:04:48 +00:00
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:
parent
5fb3b1a6de
commit
8f93b1553a
@ -10,7 +10,7 @@
|
||||
<itemizedlist>
|
||||
<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>binutils-2.13.2</para></listitem>
|
||||
<listitem><para>bison-1.75</para></listitem>
|
||||
<listitem><para>e2fsprogs-1.32</para></listitem>
|
||||
<listitem><para>gcc-3.2.1</para></listitem>
|
||||
@ -23,7 +23,7 @@
|
||||
<listitem><para>man-pages-1.53</para></listitem>
|
||||
<listitem><para>modutils-2.4.22</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>sed-4.0.5</para></listitem>
|
||||
<listitem><para>texinfo-4.3</para></listitem>
|
||||
@ -45,6 +45,15 @@
|
||||
</itemizedlist>
|
||||
</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
|
||||
sed-4.0.5.</para></listitem>
|
||||
|
||||
|
@ -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
|
||||
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>
|
||||
|
||||
</sect2>
|
||||
|
@ -14,7 +14,7 @@ warned.</para>
|
||||
<para><screen><userinput>mkdir ../binutils-build &&
|
||||
cd ../binutils-build &&
|
||||
../binutils-&binutils-version;/configure --prefix=$LFS/static --disable-nls &&
|
||||
make LDFLAGS=-all-static &&
|
||||
make LDFLAGS="-all-static" &&
|
||||
make install</userinput></screen></para>
|
||||
|
||||
</sect2>
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
<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 \
|
||||
./configure --prefix=$LFS/static --disable-nls &&
|
||||
make &&
|
||||
make install</userinput></screen></para>
|
||||
|
@ -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><screen><userinput>LDFLAGS=-static \
|
||||
<para><screen><userinput>LDFLAGS="-static" \
|
||||
./configure --disable-nls --prefix=$LFS/static &&
|
||||
make &&
|
||||
make install</userinput></screen></para>
|
||||
|
@ -9,7 +9,7 @@ install it.</para>
|
||||
<para><screen><userinput>patch -Np1 -i ../findutils-&findutils-patch-version;.patch &&
|
||||
CPPFLAGS=-Dre_max_failures=re_max_failures2 \
|
||||
./configure --prefix=$LFS/static &&
|
||||
make LDFLAGS=-static &&
|
||||
make LDFLAGS="-static" &&
|
||||
make install</userinput></screen></para>
|
||||
|
||||
</sect2>
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
<para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \
|
||||
./configure --prefix=$LFS/static --disable-nls &&
|
||||
make LDFLAGS=-static &&
|
||||
make LDFLAGS="-static" &&
|
||||
make install</userinput></screen></para>
|
||||
|
||||
</sect2>
|
||||
|
@ -23,8 +23,8 @@ make install command later.</para>
|
||||
This defines the .hidden assembler directive so that we don't build
|
||||
a faulty Glibc later on.</para>
|
||||
|
||||
<para><userinput>make BOOT_LDFLAGS=-static:</userinput>
|
||||
This is the equivalent to make LDFLAGS=-static as we use with other
|
||||
<para><userinput>make BOOT_LDFLAGS="-static":</userinput>
|
||||
This is the equivalent to make LDFLAGS="-static" as we use with other
|
||||
packages to compile them statically.</para>
|
||||
|
||||
<para><userinput>ln -s gcc $LFS/static/bin/cc:</userinput> This
|
||||
|
@ -22,7 +22,7 @@ cd ../gcc-build &&
|
||||
../gcc-&gcc-version;/configure --prefix=/static \
|
||||
--disable-nls --disable-shared &&
|
||||
echo "#define HAVE_GAS_HIDDEN 1" >> gcc/auto-host.h &&
|
||||
make BOOT_LDFLAGS=-static bootstrap &&
|
||||
make BOOT_LDFLAGS="-static" bootstrap &&
|
||||
make prefix=$LFS/static install &&
|
||||
ln -s gcc $LFS/static/bin/cc</userinput></screen></para>
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
<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 \
|
||||
./configure --prefix=$LFS/static --disable-nls \
|
||||
--disable-perl-regexp &&
|
||||
make &&
|
||||
|
@ -4,7 +4,7 @@
|
||||
<para>Install Gzip by running the following commands:</para>
|
||||
|
||||
<para><screen><userinput>./configure --prefix=$LFS/static &&
|
||||
make LDFLAGS=-static &&
|
||||
make LDFLAGS="-static" &&
|
||||
make install</userinput></screen></para>
|
||||
|
||||
</sect2>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<para>Install Make by running the following commands:</para>
|
||||
|
||||
<para><screen><userinput>./configure --prefix=$LFS/static --disable-nls &&
|
||||
make LDFLAGS=-static &&
|
||||
make LDFLAGS="-static" &&
|
||||
make install</userinput></screen></para>
|
||||
|
||||
<para>During the make install phase you will see this warning:</para>
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
<para><screen><userinput>CPPFLAGS=-D_GNU_SOURCE \
|
||||
./configure --prefix=$LFS/static &&
|
||||
make LDFLAGS=-static &&
|
||||
make LDFLAGS="-static" &&
|
||||
make install</userinput></screen></para>
|
||||
|
||||
</sect2>
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
<para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \
|
||||
./configure --prefix=$LFS/static --disable-nls &&
|
||||
make LDFLAGS=-static &&
|
||||
make LDFLAGS="-static" &&
|
||||
make install</userinput></screen></para>
|
||||
|
||||
</sect2>
|
||||
|
@ -14,7 +14,7 @@ it.</para>
|
||||
|
||||
<para><screen><userinput>./configure --prefix=$LFS/static \
|
||||
--disable-nls &&
|
||||
make LDFLAGS=-static &&
|
||||
make LDFLAGS="-static" &&
|
||||
make install</userinput></screen></para>
|
||||
|
||||
<para>During the make install stage you will see the following warning:</para>
|
||||
|
@ -13,7 +13,7 @@ for gzip files).</para>
|
||||
<para>Install Tar by running the following commands:</para>
|
||||
|
||||
<para><screen><userinput>./configure --prefix=$LFS/static --disable-nls &&
|
||||
make LDFLAGS=-static &&
|
||||
make LDFLAGS="-static" &&
|
||||
make install</userinput></screen></para>
|
||||
|
||||
</sect2>
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
<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 \
|
||||
--disable-nls &&
|
||||
make &&
|
||||
make install</userinput></screen></para>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<para><screen><userinput>CPPFLAGS=-Dre_max_failures=re_max_failures2 \
|
||||
./configure --prefix=$LFS/static \
|
||||
--disable-nls &&
|
||||
make LDFLAGS=-static &&
|
||||
make LDFLAGS="-static" &&
|
||||
make install</userinput></screen></para>
|
||||
|
||||
</sect2>
|
||||
|
@ -8,7 +8,7 @@ be compiling the entire package.</para>
|
||||
|
||||
<para><screen><userinput>./configure &&
|
||||
make -C lib &&
|
||||
make -C mount LDFLAGS=-static mount umount &&
|
||||
make -C mount LDFLAGS="-static" mount umount &&
|
||||
cp mount/{mount,umount} $LFS/static/bin</userinput></screen></para>
|
||||
|
||||
</sect2>
|
||||
|
@ -4,7 +4,8 @@
|
||||
<para>Install Automake by running the following commands:</para>
|
||||
|
||||
<para><screen><userinput>./configure --prefix=/usr &&
|
||||
make install</userinput></screen></para>
|
||||
make install &&
|
||||
ln -s automake-1.7 /usr/share/automake</userinput></screen></para>
|
||||
|
||||
</sect2>
|
||||
|
||||
|
@ -5,7 +5,8 @@
|
||||
|
||||
<para><screen><userinput>./configure --prefix=/usr &&
|
||||
make &&
|
||||
make install</userinput></screen></para>
|
||||
make install &&
|
||||
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
|
||||
(flex is a (better) alternative for lex). So to please those few
|
||||
|
@ -13,7 +13,7 @@
|
||||
<!ENTITY aa-binutils-dep SYSTEM "../appendixa/binutils-dep.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-contversion "2.12.1">
|
||||
<!ENTITY binutils-size "9,651 KB">
|
||||
|
@ -10,11 +10,11 @@
|
||||
<!ENTITY aa-procps-dep SYSTEM "../appendixa/procps-dep.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-contversion "2.0.7">
|
||||
<!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-dir "procps-&procps-version;">
|
||||
<!ENTITY procps-package "procps-&procps-version;.tar.bz2">
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
<!ENTITY book SYSTEM "book/book.xml">
|
||||
|
||||
<!ENTITY version "20021220">
|
||||
<!ENTITY releasedate "December 20th, 2002">
|
||||
<!ENTITY version "20021229">
|
||||
<!ENTITY releasedate "December 29th, 2002">
|
||||
|
||||
<!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org">
|
||||
<!ENTITY http-root "http://ftp.linuxfromscratch.org">
|
||||
|
Loading…
Reference in New Issue
Block a user