Ignore:
Timestamp:
09/24/2003 02:59:09 PM (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, 12.2, 12.2-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/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
978d0bf
Parents:
e005067
Message:

First half of fixes for Bug 675 - missing command descriptions.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter05/binutils-pass1-inst.xml

    re005067 raa49729  
    3030&nbsp;&nbsp;&nbsp;&nbsp;--prefix=/tools --disable-nls</userinput></screen></para>
    3131
    32 <para>The meaning of the configure switches:</para>
     32<para>The meaning of the configure options:</para>
    3333
    3434<itemizedlist>
     
    5050
    5151<itemizedlist>
    52 <listitem><para><userinput>LDFLAGS="-all-static"</userinput>: This tells
    53 the linker that all the Binutils programs should be linked
    54 statically.</para></listitem>
     52<listitem><para><userinput>LDFLAGS="-all-static"</userinput>: This tells the
     53linker that all the Binutils programs should be linked statically. However,
     54strictly speaking, <userinput>"-all-static"</userinput> is first passed on to
     55the <emphasis>libtool</emphasis> program which then passes
     56<userinput>"-static"</userinput> on to the linker.</para></listitem>
    5557</itemizedlist>
    5658
     
    6466make -C ld LIB_PATH=/tools/lib</userinput></screen></para>
    6567
     68<para>The meaning of the make options:</para>
     69
     70<itemizedlist>
     71<listitem><para><userinput>-C ld clean</userinput>: This tells the make program
     72to remove all the compiled files only in the <filename>ld</filename>
     73subdirectory.</para></listitem>
     74
     75<listitem><para><userinput>-C ld LIB_PATH=/tools/lib</userinput>: This option
     76rebuilds everything in the <filename>ld</filename> subdirectory. Specifying the
     77LIB_PATH makefile variable on the command line allows us to override the default
     78value and have it point to our temporary tools location. This preparation will
     79be utilised later on in the chapter.</para></listitem>
     80</itemizedlist>
     81
    6682<caution><para>Do not yet remove the Binutils build and source
    6783directories. You will need them again in their current state a bit further on
Note: See TracChangeset for help on using the changeset viewer.