Changeset 5365c7a for chapter06/gcc-pass2.xml
- Timestamp:
- 09/03/2024 04:45:55 PM (2 weeks ago)
- Branches:
- xry111/mips64el
- Children:
- 7b85e11
- Parents:
- 1e1cb39 (diff), f2c8c6e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/gcc-pass2.xml
r1e1cb39 r5365c7a 123 123 target libraries (<filename class="libraryfile">libgcc</filename> 124 124 and <filename class="libraryfile">libstdc++</filename>) with the 125 previously compiled GCC binaries—those binaries won't run on the126 host. The GCC build system will attempt to use the host's125 GCC binaries compiled in this pass—those binaries won't run 126 on the host. The GCC build system will attempt to use the host's 127 127 C and C++ compilers as a workaround by default. 128 128 Building the GCC target libraries with a different … … 137 137 <listitem> 138 138 <para>Allow <filename class="libraryfile">libstdc++</filename> to 139 use the shared <filename class="libraryfile">libgcc</filename> being 140 built in this pass, instead of the static version that was built in GCC 141 pass 1. This is necessary to support C++ exception 142 handling.</para> 139 use the <filename class="libraryfile">libgcc</filename> being 140 built in this pass, instead of the previous version built in 141 <xref linkend='ch-tools-gcc-pass1'/>. The previous version cannot 142 properly support C++ exception handling because it was built 143 without libc support.</para> 143 144 </listitem> 144 145 </varlistentry> … … 148 149 <listitem> 149 150 <para>Disable GCC sanitizer runtime libraries. They are not 150 needed for the temporary installation. This switch is necessary 151 to build GCC without 152 <systemitem class='library'>libcrypt</systemitem> installed for 153 the target. In <xref linkend='ch-tools-gcc-pass1'/> it was 154 implied by <parameter>--disable-libstdcxx</parameter>, but now we 155 have to explicitly pass it.</para> 151 needed for the temporary installation. In 152 <xref linkend='ch-tools-gcc-pass1'/> it was implied by 153 <parameter>--disable-libstdcxx</parameter>, and now we can 154 explicitly pass it.</para> 156 155 </listitem> 157 156 </varlistentry>
Note:
See TracChangeset
for help on using the changeset viewer.