fix up chapter 5 explanations

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1972 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Mark Hymers 2002-06-06 17:53:34 +00:00
parent 053ce5684f
commit c18d2610f1
4 changed files with 8 additions and 14 deletions

View File

@ -45,6 +45,9 @@
</itemizedlist>
</para></listitem>
<listitem><para>June 6th, 2002 [markh] - Chapter 05 - Tidy up
explanations following the /static change.</para></listitem>
<listitem><para>June 5th, 2002 [timothy] Preface - Who would
not want to read this book: applied a revised version of
Scot's grammar patch.</para></listitem>

View File

@ -1,10 +1,6 @@
<sect2>
<title>Command explanations</title>
<para><userinput>cp lib/Makefile.in lib/Makefile.in.backup :</userinput> We
run this command in order to keep a backup of the file we are about to
change.</para>
<para><userinput>patch -Np1 -i ../fileutils-&fileutils-version;.patch:</userinput> This is used to fix a problem with building fileutils statically on
glibc 2.2.3 systems. If this isn't done, then there is the possibility of
all of the fileutils programs causing segmentation faults once chroot is

View File

@ -5,7 +5,7 @@
This is the equivalent to make LDFLAGS=-static as we use with other
packages to compile them statically.</para>
<para><userinput>--prefix=/usr:</userinput> This is NOT a typo. GCC hard
<para><userinput>--prefix=/static:</userinput> This is NOT a typo. GCC hard
codes some paths while compiling and so we need to pass /usr as the
prefix during ./configure. We pass the real install prefix during the
make install command later.</para>
@ -18,13 +18,8 @@ the --enable-languages parameter can be omitted.</para>
<para><userinput>--enable-threads=posix:</userinput> This enables C++
exception handling for multithreaded code.</para>
<para><userinput>ln -sf ../usr/bin/cpp:</userinput> This
creates the $LFS/lib/cpp symlink. Some packages explicitly try to find
cpp in /lib.</para>
<para><userinput>ln -sf ../bin/cpp:</userinput> This
creates the $LFS/usr/lib/cpp symlink as there are packages that expect
cpp to be in /usr/lib.</para>
<para><userinput>ln -s gcc $LFS/static/bin/cc:</userinput> This
creates the $LFS/static/bin/gcc symlink which some packages need.</para>
</sect2>

View File

@ -4,8 +4,8 @@
<!ENTITY book SYSTEM "book/book.xml">
<!ENTITY version "20020605">
<!ENTITY releasedate "June 5th, 2002">
<!ENTITY version "20020606">
<!ENTITY releasedate "June 6th, 2002">
<!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org">
<!ENTITY http-root "http://ftp.linuxfromscratch.org">