46,20 → 46,11 |
<screen><userinput remap="pre">sed -i 's/if \((code.*))\)/if (\1 \&\& \!DEBUG_INSN_P (insn))/' gcc/sched-deps.c</userinput></screen> |
|
|
<para>Tout d'abord, corrigez un problème identifié en amont et qui fait |
<para>Maintenant, corrigez un autre problème identifié en amont et qui fait |
échouer certains programmes :</para> |
|
<screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-patch;</userinput></screen> |
<!-- |
<para>Comme au <xref linkend="ch-tools-gcc-pass2"/>, appliquez la commande |
<command>sed</command> suivante pour obliger la construction à utiliser le drapeau de construction |
<option>-fomit-frame-pointer</option> afin de garantir des constructions de compilateur cohérentes :</para> |
|
<screen><userinput remap="pre">case `uname -m` in |
i?86) sed -i 's/^T_CFLAGS =$/& -fomit-frame-pointer/' gcc/Makefile.in ;; |
esac</userinput></screen> |
--> |
|
<para>La documentation de GCC recommande de construire GCC en dehors |
du répertoire source, c'est-à-dire dans un répertoire dédié :</para> |
|