lfs/chapter05/gcc-inst.xml
Gerard Beekmans e69a59f2e4 various fixes
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1840 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2002-04-19 18:27:01 +00:00

31 lines
1.1 KiB
XML

<sect2>
<title>Installation of GCC</title>
<para>This package is known to behave badly when you have changed its
default optimization flags (including the -march and -mcpu options). GCC is
best left alone. Therefore, if you have defined any environment variables
that override default optimizations, such as CFLAGS and CXXFLAGS, we
recommend unsetting or modifying them when building binutils. You have
been warned.</para>
<para>Install GCC by running the following commands:</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-languages=c,c++ \
&nbsp;&nbsp;&nbsp;--disable-nls --disable-shared --enable-threads=posix &amp;&amp;
make BOOT_LDFLAGS=-static bootstrap &amp;&amp;
make prefix=$LFS/usr install &amp;&amp;
cd $LFS/lib &amp;&amp;
ln -sf ../usr/bin/cpp &amp;&amp;
cd $LFS/usr/lib &amp;&amp;
ln -sf ../bin/cpp &amp;&amp;
cd $LFS/usr/bin &amp;&amp;
ln -sf gcc cc &amp;&amp;
rmdir $LFS/usr/*-gnu/include &amp;&amp;
rmdir $LFS/usr/*-gnu</userinput></screen></para>
</sect2>