<sect2>
<title>Installatie van GCC</title>

<para>Op dit package moet een patch worden toegepast voordat je het kan
	installeren. Zorg dat het is uitgepakt voordat je de installatie
	opdrachten uitvoert.
</para>

<para>Van dit package is bekend dat het niet goed functioneert als je de
	optimalisatievlaggen hebt gewijzigd (waaronder de -march en -mcpu
	opties). GCC kan het beste met rust worden gelaten. Als je 
	omgevingsvariabelen hebt gedefinieerd die standaard
	optimalisaties overschrijven, zoals CFLAGS en CXXFLAGS, dan raden we
	je aan deze voor het bouwen van Gcc uit te zetten of aan te passen.
	Je bent gewaarschuwd.
</para>

<para>Installeer GCC door uitvoering van de volgende opdrachten. 
	Met deze opdrachten worden de C en C++ compiler gebouwd. In het gcc
	package zijn nog andere compilers beschikbaar. Als je alle andere
	beschikbare compilers ook wilt bouwen, laat dan de optie
	--enable-languages=c,c++ achterwege in de configure opdracht.
	Zie de GCC documentatie voor meer details over welke extra compilers 
	beschikbaar zijn.
</para>

<para>Noot: de compilatie van andere compilers is niet getest door de mensen
	die actief aan LFS werken.
</para>

<para><screen><userinput>patch -Np1 -i ../gcc-&gcc-patch-version;.patch &amp;&amp;
mkdir ../gcc-build &amp;&amp;
cd ../gcc-build &amp;&amp;
../gcc-&gcc-version;/configure --prefix=/usr --enable-shared \
&nbsp;&nbsp;&nbsp;&nbsp;--enable-languages=c,c++ --enable-threads=posix \
&nbsp;&nbsp;&nbsp;&nbsp;--with-slibdir=/lib --enable-__cxa_atexit \
&nbsp;&nbsp;&nbsp;&nbsp;--enable-clocale=gnu &amp;&amp;
make bootstrap &amp;&amp;
make install &amp;&amp;
ln -s ../usr/bin/cpp /lib &amp;&amp;
ln -s ../bin/cpp /usr/lib &amp;&amp;
ln -s gcc /usr/bin/cc</userinput></screen></para>

</sect2>

