Changeset aa49729 for chapter05/binutils-pass1-inst.xml
- Timestamp:
- 09/24/2003 02:59:09 PM (21 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/binutils-pass1-inst.xml
re005067 raa49729 30 30 --prefix=/tools --disable-nls</userinput></screen></para> 31 31 32 <para>The meaning of the configure switches:</para>32 <para>The meaning of the configure options:</para> 33 33 34 34 <itemizedlist> … … 50 50 51 51 <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 53 linker that all the Binutils programs should be linked statically. However, 54 strictly speaking, <userinput>"-all-static"</userinput> is first passed on to 55 the <emphasis>libtool</emphasis> program which then passes 56 <userinput>"-static"</userinput> on to the linker.</para></listitem> 55 57 </itemizedlist> 56 58 … … 64 66 make -C ld LIB_PATH=/tools/lib</userinput></screen></para> 65 67 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 72 to remove all the compiled files only in the <filename>ld</filename> 73 subdirectory.</para></listitem> 74 75 <listitem><para><userinput>-C ld LIB_PATH=/tools/lib</userinput>: This option 76 rebuilds everything in the <filename>ld</filename> subdirectory. Specifying the 77 LIB_PATH makefile variable on the command line allows us to override the default 78 value and have it point to our temporary tools location. This preparation will 79 be utilised later on in the chapter.</para></listitem> 80 </itemizedlist> 81 66 82 <caution><para>Do not yet remove the Binutils build and source 67 83 directories. You will need them again in their current state a bit further on
Note:
See TracChangeset
for help on using the changeset viewer.