cvs commit: LFS/BOOK/chapter05 gcc-exp.xml

gerard at linuxfromscratch.org gerard at linuxfromscratch.org
Thu Jan 2 18:57:38 PST 2003


gerard      03/01/02 21:57:38

  Modified:    BOOK/chapter01 changelog.xml
               BOOK/chapter05 gcc-exp.xml
  Log:
  fix typos - alex' patch
  
  Revision  Changes    Path
  1.424     +9 -9      LFS/BOOK/chapter01/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvsroot/LFS/BOOK/chapter01/changelog.xml,v
  retrieving revision 1.423
  retrieving revision 1.424
  diff -u -r1.423 -r1.424
  --- changelog.xml	3 Jan 2003 00:21:10 -0000	1.423
  +++ changelog.xml	3 Jan 2003 02:57:38 -0000	1.424
  @@ -57,11 +57,11 @@
   </para></listitem>
   
   <listitem><para>January 2nd, 2003 [gerard]: Replaced the glibc-2.3.1
  -mega-patch with two seperate patches (glibc-2.3.1-root-perl.patch and
  +mega-patch with two separate patches (glibc-2.3.1-root-perl.patch and
   glibc-2.3.1-libnss.patch).</para></listitem>
   
   <listitem><para>January 2nd, 2003 [gerard]: Replaced the man-1.5k
  -mega-patch with three seperate patches (man-1.5k-80cols.patch,
  +mega-patch with three separate patches (man-1.5k-80cols.patch,
   man-1.5k-manpath.patch and man-1.5k-pager.patch).</para></listitem>
   
   <listitem><para>January 1st, 2003 [gerard]: Chapter 06 - Glibc Second Pass:
  @@ -84,7 +84,7 @@
   the download location to http://sources.redhat.com/bzip2</para></listitem>
   
   <listitem><para>December 31st, 2002 [gerard]: Chapter 06: Added second
  -Glibc installation at the end of the chapter. Removed the seperate
  +Glibc installation at the end of the chapter. Removed the separate
   linuxthreads man-pages installation and moved that to the second Glibc
   installation.</para></listitem>
   
  @@ -128,7 +128,7 @@
   warning about --enable-kernel.</para></listitem>
   
   <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-packages tarball. This
   was done because the LFS FTP achive won't contain the packages anymore,
   instead you have to go to the package's download sites to get
   them.</para></listitem>
  @@ -146,7 +146,7 @@
   if a new swap partition has been created.</para></listitem>
   
   <listitem><para>December 3rd, 2002 [gerard]: Chapter 06 - Bzip2: Removed
  -unnecesary lines that first create a symlink, then remove it
  +unnecessary lines that first create a symlink, then remove it
   again.</para></listitem>
   
   <listitem><para>December 3rd, 2002 [gerard]: Appendix A - Bzip2: Updated
  @@ -289,11 +289,11 @@
   
   <listitem><para>September 28th, 2002 [gerard]: Chapter 05 - GCC: Added the
   nofixincludes patch to prevent that script from running in Chapter
  -05. It should run in Chapter 06, so we need it to be a seperate
  +05. It should run in Chapter 06, so we need it to be a separate
   patch.</para></listitem>
   
   <listitem><para>September 28th, 2002 [gerard]: Chapter 06 - Man: Replaced
  -the sed contruction with a regular patch.</para></listitem>
  +the sed construction with a regular patch.</para></listitem>
   
   <listitem><para>September 28th, 2002 [gerard]: Chapter 06 - Bzip2: Removed
   the <emphasis>PREFIX=/usr</emphasis> from the
  @@ -366,7 +366,7 @@
   re-creating it as a symlink.</para></listitem>
   
   <listitem><para>September 12th, 2002 [gerard]: Chapter 06 - Sh-utils: Added
  -the sh-utils-hostname patch that supresses the build of the hostname
  +the sh-utils-hostname patch that suppresses the build of the hostname
   program. This is done because the hostname program from the net-tools
   package is superior over this version.</para></listitem>
   
  @@ -433,7 +433,7 @@
   patch.</para></listitem>
   
   <listitem><para>August 26th, 2002 [gerard]: Added a new Glibc patch and
  -introducted a GCC patch.</para></listitem>
  +introduced a GCC patch.</para></listitem>
   
   <listitem><para>August 26th, 2002 [gerard]: Updated to automake-1.6.3,
   gcc-3.2, groff-1.18, makedev-1.7, perl-5.8.0,
  
  
  
  1.42      +13 -11    LFS/BOOK/chapter05/gcc-exp.xml
  
  Index: gcc-exp.xml
  ===================================================================
  RCS file: /home/cvsroot/LFS/BOOK/chapter05/gcc-exp.xml,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -u -r1.41 -r1.42
  --- gcc-exp.xml	31 Dec 2002 15:45:00 -0000	1.41
  +++ gcc-exp.xml	3 Jan 2003 02:57:38 -0000	1.42
  @@ -18,17 +18,19 @@
   packages to compile them statically.</para>
   
   <para><userinput>make install-no-fixedincludes:</userinput>
  -This prevents the fixed header files from being installed. This is needed
  -because under normal circumstances the GCC installation will run the
  -fixincludes scripts which scans your system for header files that need to be
  -fixed. Say it finds Glibc header files. It will fix them and will end up in
  -$LFS/static/lib/gcc-lib/i686-pc-linux-gnu/ Later on in chapter 6 you
  -will install Glibc which will install header files in /usr/include. Next
  -you will install other programs which will use Glibc headers. GCC will look
  -in /static/lib/gcc-lib before looking in /usr/include, which has the result
  -of Glibc header files from your host distribution being found and used which
  -are probably incompatible with the Glibc version actually in use on the LFS
  -system.</para>
  +This prevents the fixincludes script from running. Preventing this is
  +necessary because under normal circumstances the GCC installation will run
  +the fixincludes script which scans your system for header files that need to
  +be fixed. It might find that the Glibc header files of your host system need
  +to be fixed. If so, it will fix them and put them in
  +<filename>$LFS/static/lib/gcc-lib/i686-pc-linux-gnu/3.2</filename>.
  +Later on in chapter 6 you will install Glibc which will put its header
  +files in <filename>/usr/include</filename>. Next you will install other
  +programs that use the Glibc headers. GCC will look in
  +<filename>/static/lib/gcc-lib</filename> before looking in
  +<filename>/usr/include</filename>, with the result of finding and using
  +the fixed Glibc header files from your host distribution, which are probably
  +incompatible with the Glibc version actually used on the LFS system.</para>
   
   <para><userinput>ln -s gcc $LFS/static/bin/cc:</userinput> This
   creates the $LFS/static/bin/gcc symlink, which some packages need.</para>
  
  
  
-- 
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe lfs-book' in the subject header of the message



More information about the lfs-book mailing list