Changeset 182d5d3


Ignore:
Timestamp:
10/30/2008 06:52:46 AM (16 years ago)
Author:
Bruce Dubbs <bdubbs@…>
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.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, 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:
9d25a89
Parents:
863beea
Message:

Text changes in several places in Chapters 5 and 6.

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

Files:
10 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r863beea r182d5d3  
    4141      <itemizedlist>
    4242        <listitem>
     43          <para>[bdubbs] - Added explanation for --disable-libssp to GCC
     44          in Chapter 5.  Also expanded/added explanation on language selection
     45                                        for GCC in Chapters 5 and 6.</para>
     46        </listitem>
     47        <listitem>
     48          <para>[bdubbs] - Wording changes to several text sections of Chapter 5.
     49          Thanks to Chris Staub for the patch.</para>
     50        </listitem>
     51        <listitem>
    4352          <para>[bdubbs] - Added a consolidated patch to perl to address security
    44                                         and othe rissues.  Canged the configure options for perl to define
    45                                         a venor library location.</para>
     53          and other issues.  Changed the configure options for perl to define
     54          a vendor library location.</para>
    4655        </listitem>
    4756      </itemizedlist>
  • chapter05/coreutils.xml

    r863beea r182d5d3  
    8585
    8686    <para>The above command refuses to install <filename>su</filename>
    87     because it cannot install it setuid root as a non-privileged user. By
    88     manually installing it with a different name, we can use it for running
    89     tests in the final system as a non-privileged user and we keep a possibly
    90     useful <command>su</command> from our host first place in our PATH. Install
    91     it with:</para>
     87    because the program cannot be installed setuid root as a non-privileged
     88    user. By manually installing it with a different name, we can use it for
     89    running tests in the final system as a non-privileged user and we keep a
     90    possibly useful <command>su</command> from our host first in our PATH.
     91    Install it with:</para>
    9292
    9393<screen><userinput remap="install">cp -v src/su /tools/bin/su-tools</userinput></screen>
  • chapter05/dejagnu.xml

    r863beea r182d5d3  
    5050<screen><userinput remap="install">make install</userinput></screen>
    5151
    52     <para>To test the results, issue:</para>
    53 
    54 <screen><userinput remap="test">make check</userinput></screen>
     52    <para>This package does come with a test suite, however, it cannot be
     53    run at this time because we do not have a C++ compiler yet.</para>
    5554
    5655  </sect2>
  • chapter05/gcc-pass1.xml

    r863beea r182d5d3  
    100100
    101101      <varlistentry>
     102        <term><parameter>--disable-libssp</parameter></term>
     103        <listitem>
     104          <para>This switch prevents a conflict with older versions of
     105          glibc which can cause the build to fail.</para>
     106        </listitem>
     107      </varlistentry>
     108
     109      <varlistentry>
    102110        <term><parameter>--enable-languages=c</parameter></term>
    103111        <listitem>
    104           <para>This option ensures that only the C compiler is built.</para>
     112          <para>This option ensures that only the C compiler is built.
     113          This is the only language needed now.</para>
    105114        </listitem>
    106115      </varlistentry>
  • chapter05/gcc-pass2.xml

    r863beea r182d5d3  
    217217<screen><userinput remap="make">make</userinput></screen>
    218218
    219     <para>There is no need to use the <parameter>bootstrap</parameter> target
    220     now because the compiler being used to compile this GCC was built from
    221     the exact same version of the GCC sources used earlier.</para>
    222 
    223219    <para>Compilation is now complete. As previously mentioned, running the test
    224220    suites for the temporary tools compiled in this chapter is not mandatory.
  • chapter05/ncurses.xml

    r863beea r182d5d3  
    7878<screen><userinput remap="make">make</userinput></screen>
    7979
    80     <para>This package does not come with a test suite.</para>
     80    <para>This package has a test suite, but it can only be run after the
     81    package has been installed.  The tests reside in the
     82    <filename class="directory">test/</filename> directory.  See the
     83    <filename>README</filename> file in that directory for further details.
     84    </para>
    8185
    8286    <para>Install the package:</para>
  • chapter05/stripping.xml

    r863beea r182d5d3  
    1919strip --strip-unneeded /tools/{,s}bin/*</userinput></screen>
    2020
    21   <para>The last of the above commands will skip some twenty files,
    22   reporting that it does not recognize their file format. Most of these
    23   are scripts instead of binaries.</para>
     21  <para>These commands will skip a number of files, reporting that it does not
     22  recognize their file format. Most of these are scripts instead of binaries.</para>
    2423
    2524  <para>Take care <emphasis>not</emphasis> to use
  • chapter05/toolchaintechnotes.xml

    r863beea r182d5d3  
    146146  <filename class="directory">/tools/lib</filename>.</para>
    147147
    148   <para>The need to use the new dynamic linker is also the reason why
    149   the Specs patch is applied for the second pass of GCC. Failure to do
     148  <para>For the second pass of GCC, its sources also need to be modified
     149  to tell GCC to use the new dynamic linker. Failure to do
    150150  so will result in the GCC programs themselves having the name of the
    151151  dynamic linker from the host system's <filename
  • chapter05/util-linux-ng.xml

    r863beea r182d5d3  
    6161        <listitem>
    6262          <para>When building only a subset of the package, the
    63           <filename class="libraryfile">libuuid.so</filename> library is not
     63          <filename class="libraryfile">libuuid.a</filename> library is not
    6464          pulled into the build as it is supposed to. This command overrides
    6565          the default from the <filename>Makefile</filename>.</para>
  • chapter06/gcc.xml

    r863beea r182d5d3  
    7878    --enable-clocale=gnu --enable-languages=c,c++ \
    7979    --disable-bootstrap</userinput></screen>
     80
     81    <para>Note that for other languages, there are some prerequsites that
     82    are not available.  See the BLFS Book for instructions on how to
     83    build all the GCC supported languages.</para>
    8084
    8185    <para>Compile the package:</para>
Note: See TracChangeset for help on using the changeset viewer.