|
@@ -40,6 +40,11 @@
|
|
|
|
|
|
<sect2 role="installation">
|
|
<sect2 role="installation">
|
|
<title>Installation of GCC</title>
|
|
<title>Installation of GCC</title>
|
|
|
|
+
|
|
|
|
+ <para>As in Chapter 5, fix a problem identified upstream:</para>
|
|
|
|
+
|
|
|
|
+<screen><userinput remap="pre">sed -i 's/if \((code.*))\)/if (\1 \&\& \!DEBUG_INSN_P (insn))/' gcc/sched-deps.c</userinput></screen>
|
|
|
|
+
|
|
<!--
|
|
<!--
|
|
<para>First fix a problem identified upstream that causes some
|
|
<para>First fix a problem identified upstream that causes some
|
|
programs to fail:</para>
|
|
programs to fail:</para>
|
|
@@ -130,10 +135,10 @@ cd ../gcc-build</userinput></screen>
|
|
url="&test-results;"/> and <ulink url="http://gcc.gnu.org/ml/gcc-testresults/"/>.</para>
|
|
url="&test-results;"/> and <ulink url="http://gcc.gnu.org/ml/gcc-testresults/"/>.</para>
|
|
|
|
|
|
<para>A few unexpected failures cannot always be avoided. The GCC developers
|
|
<para>A few unexpected failures cannot always be avoided. The GCC developers
|
|
- are usually aware of these issues, but have not resolved them yet. In
|
|
|
|
|
|
+ are usually aware of these issues, but have not resolved them yet. <!-- In
|
|
particular, the <filename class="libraryfile">libmudflap</filename> tests
|
|
particular, the <filename class="libraryfile">libmudflap</filename> tests
|
|
are known to be particularly problematic as a result of a bug in GCC
|
|
are known to be particularly problematic as a result of a bug in GCC
|
|
- (<ulink url="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20003"/>).
|
|
|
|
|
|
+ (<ulink url="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20003"/>). -->
|
|
Unless the test results are vastly different from those at the above URL,
|
|
Unless the test results are vastly different from those at the above URL,
|
|
it is safe to continue.</para>
|
|
it is safe to continue.</para>
|
|
|
|
|
|
@@ -321,7 +326,7 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
|
|
|
|
|
|
<seg>libasan.{a,so}, libatomic.{a,so}, libgcc.a, libgcc_eh.a,
|
|
<seg>libasan.{a,so}, libatomic.{a,so}, libgcc.a, libgcc_eh.a,
|
|
libgcc_s.so, libgcov.a, libgomp.{a,so}, libiberty.a, libitm.{a,so},
|
|
libgcc_s.so, libgcov.a, libgomp.{a,so}, libiberty.a, libitm.{a,so},
|
|
- liblto_plugin.so, libmudflap.{a,so}, libmudflapth.{a,so},
|
|
|
|
|
|
+ liblto_plugin.so,
|
|
libquadmath.{a,so}, libssp.{a,so},
|
|
libquadmath.{a,so}, libssp.{a,so},
|
|
libssp_nonshared.a, libstdc++.{a,so}, libsupc++.a and libtsan.{a,so}</seg>
|
|
libssp_nonshared.a, libstdc++.{a,so}, libsupc++.a and libtsan.{a,so}</seg>
|
|
|
|
|
|
@@ -501,7 +506,7 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
|
|
</indexterm>
|
|
</indexterm>
|
|
</listitem>
|
|
</listitem>
|
|
</varlistentry>
|
|
</varlistentry>
|
|
-
|
|
|
|
|
|
+<!--
|
|
<varlistentry id="libmudflap">
|
|
<varlistentry id="libmudflap">
|
|
<term><filename class="libraryfile">libmudflap</filename></term>
|
|
<term><filename class="libraryfile">libmudflap</filename></term>
|
|
<listitem>
|
|
<listitem>
|
|
@@ -512,7 +517,7 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
|
|
</indexterm>
|
|
</indexterm>
|
|
</listitem>
|
|
</listitem>
|
|
</varlistentry>
|
|
</varlistentry>
|
|
-
|
|
|
|
|
|
+-->
|
|
<varlistentry id="libquadmath">
|
|
<varlistentry id="libquadmath">
|
|
<term><filename class="libraryfile">libquadmath</filename></term>
|
|
<term><filename class="libraryfile">libquadmath</filename></term>
|
|
<listitem>
|
|
<listitem>
|