Changeset 516b668 for chapter05/gcc-pass1.xml
- Timestamp:
- 03/13/2005 03:49:41 PM (19 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, 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, 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:
- 6581f03
- Parents:
- e2c85b1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/gcc-pass1.xml
re2c85b1 r516b668 64 64 <varlistentry> 65 65 <term><parameter>--enable-shared</parameter></term> 66 <listitem><para>This switch may seem counter-intuitive at first. 67 However, this switch allows the building of 66 <listitem><para>This switch allows the building of 68 67 <filename class="libraryfile">libgcc_s.so.1</filename> and 69 <filename class="libraryfile">libgcc_eh.a</filename>, and having 70 <filename class="libraryfile">libgcc_eh.a</filename> available ensures that the configure 71 script for Glibc (the next package we compile) produces the proper 72 results. Note that the GCC binaries will still be linked statically 73 because this is controlled by the <parameter>-static</parameter> value of 74 the <envar>BOOT_LDFLAGS</envar> variable in the next 75 step.</para></listitem> 68 <filename class="libraryfile">libgcc_eh.a</filename>. Having 69 <filename class="libraryfile">libgcc_eh.a</filename> available ensures that the 70 configure script for Glibc (the next package we compile) produces the proper 71 results.</para></listitem> 76 72 </varlistentry> 77 73 … … 87 83 <para>Continue with compiling the package:</para> 88 84 89 <screen><userinput>make BOOT_LDFLAGS="-static"bootstrap</userinput></screen>85 <screen><userinput>make bootstrap</userinput></screen> 90 86 91 87 <para>The meaning of the make parameters:</para> 92 88 93 89 <variablelist> 94 <varlistentry>95 <term><parameter>BOOT_LDFLAGS="-static"</parameter></term>96 <listitem><para>This tells GCC to link its programs statically.</para></listitem>97 </varlistentry>98 99 90 <varlistentry> 100 91 <term><parameter>bootstrap</parameter></term>
Note:
See TracChangeset
for help on using the changeset viewer.