Changeset 1cb7ced


Ignore:
Timestamp:
09/26/2003 04:11:08 AM (21 years ago)
Author:
Greg Schafer <greg@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
eea36593
Parents:
6952b96
Message:

Small fixups across the board.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2883 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • chapter05/chapter05.xml

    r6952b96 r1cb7ced  
    4141<?dbhtml filename="stripping.html" dir="chapter05"?>
    4242
    43 <para>If your LFS partition is rather small, you will be glad to learn that you
    44 can throw away some unnecessary things. The executables and libraries you have
    45 built so far contain about 130 MB of unneeded debugging symbols. Remove those
    46 symbols like this:</para>
     43<para>The steps in this section are optional. If your LFS partition is rather
     44small, you will be glad to learn that you can throw away some unnecessary
     45things. The executables and libraries you have built so far contain about 130 MB
     46of unneeded debugging symbols. Remove those symbols like this:</para>
    4747
    4848<para><screen><userinput>strip --strip-unneeded /tools/{,s}bin/*
  • chapter05/gcc-pass2-inst.xml

    r6952b96 r1cb7ced  
    4141process is warranted here.  Under normal circumstances, the GCC fixincludes
    4242script scans your system for header files that need to be fixed.  It might find
    43 that the Glibc header files on your host system need to be fixed, fix them and
     43that some Glibc header files on your host system need to be fixed, fix them and
    4444put them in the GCC private include directory.  Then, later on in Chapter 6,
    4545after we've installed the newer Glibc, this private include directory would be
  • chapter05/glibc-inst.xml

    r6952b96 r1cb7ced  
    7474
    7575<blockquote><screen>configure: WARNING:
    76 *** These auxiliary programs are missing or incompatible versions: autoconf
     76*** These auxiliary programs are missing or incompatible versions: msgfmt
    7777*** some features will be disabled.
    7878*** Check the INSTALL file for required versions.</screen></blockquote>
    7979
    80 <para>The missing or incompatible <filename>autoconf</filename> program is
    81 harmless and doesn't cause any problems.</para>
     80<para>The missing or incompatible <filename>msgfmt</filename> program is
     81generally harmless and shouldn't cause us any problems.</para>
    8282
    8383<para>Continue with compiling the package:</para>
  • chapter06/chroot.xml

    r6952b96 r1cb7ced  
    2828
    2929<para>Also note the use of the set +h directive.  This tells bash to not use
    30 it's internal path hashing. Without this directive, bash will remember paths
     30its internal path hashing. Without this directive, bash will remember paths
    3131to binaries.  Since as we go thru chapter 6, we want to use our newly compiled
    3232binaries as soon as they are installed, we turn off this function.</para>
  • chapter06/introduction.xml

    r6952b96 r1cb7ced  
    1616the possibilities for mistakes.</para>
    1717
    18 <para>If you plan to use compiler optimizations in this chapter,
    19 take a look at the optimization hint at
    20 <ulink url="&hints-root;optimization.txt"/>.
    21 Compiler optimizations can make a program run faster, but they
    22 may also cause compilation difficulties. If a package refuses
    23 to compile when using optimization, try to compile it without
    24 optimization and see if the problem goes away.</para>
     18<para>If you plan to use compiler optimizations in this chapter, take a look at
     19the optimization hint at <ulink url="&hints-root;optimization.txt"/>. Compiler
     20optimizations can make a program run a touch faster, but they may also cause
     21compilation difficulties and even problems when running the program. If a
     22package refuses to compile when using optimization, try to compile it without
     23optimization and see if the problem goes away. Even if the package does compile
     24when using optimization, there is the risk it may have been compiled
     25incorrectly due to compiler bugs or whatever. In short, the small gains achieved
     26in using compiler optimization are generally outweighed by the risk. First time
     27builders of LFS are encouraged not to bother. Your system will still be plenty
     28fast enough and very stable at the same time.</para>
    2529
    2630<para>The order in which packages are installed in this chapter has
Note: See TracChangeset for help on using the changeset viewer.