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