Changes in chapter06/gcc-pass2.xml [7481894:f652d5bb]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/gcc-pass2.xml
r7481894 rf652d5bb 58 58 mv -v mpc-&mpc-version; mpc</userinput></screen> 59 59 60 <para> Update the auxilary scripts of GMP building system to allow61 building it for LoongArch:</para>60 <para>If building on x86_64, change the default directory name for 64-bit 61 libraries to <quote>lib</quote>:</para> 62 62 63 <screen><userinput remap="pre">cp config.{guess,sub} gmp</userinput></screen> 64 65 <para>Set the default directory name for 66 64-bit libraries to <quote>lib</quote>:</para> 67 68 <screen><userinput remap="pre">sed 's/lib64/lib/' -i.orig gcc/config/loongarch/{t-linux,linux.h}</userinput></screen> 63 <screen><userinput remap="pre">case $(uname -m) in 64 x86_64) 65 sed -e '/m64=/s/lib64/lib/' -i.orig gcc/config/i386/t-linux64 66 ;; 67 esac</userinput></screen> 69 68 70 69 <para>Override the building rule of libgcc and libstdc++ headers, to … … 98 97 --disable-libgomp \ 99 98 --disable-libquadmath \ 99 --disable-libsanitizer \ 100 100 --disable-libssp \ 101 101 --disable-libvtv \ … … 145 145 </varlistentry> 146 146 147 <varlistentry> 148 <term><parameter>--disable-libsanitizer</parameter></term> 149 <listitem> 150 <para>Disable GCC sanitizer runtime libraries. They are not 151 needed for the temporary installation. This switch is necessary 152 to build GCC without 153 <systemitem class='library'>libcrypt</systemitem> installed for 154 the target. In <xref linkend='ch-tools-gcc-pass1'/> it was 155 implied by <parameter>--disable-libstdcxx</parameter>, but now we 156 have to explicitly pass it.</para> 157 </listitem> 158 </varlistentry> 159 147 160 </variablelist> 148 161
Note:
See TracChangeset
for help on using the changeset viewer.