| 123456789101112131415161718192021222324252627282930313233 | <sect2><title>Installation of GCC</title><para>This package requires its patch to be applied before you caninstall it. Make sure it's unpacked before running the installationcommands.</para><para>This package is known to behave badly when you have changed itsdefault optimization flags (including the -march and -mcpu options). GCC isbest left alone. Therefore, if you have defined any environment variablesthat override default optimizations, such as CFLAGS and CXXFLAGS, werecommend unsetting or modifying them when building GCC. You havebeen warned.</para><para>Install GCC by running the following commands. These commands willbuild the C and C++ compilers, so you'll need to unpack both the gcc-coreand gcc-g++ tarballs. Other compilers are available in the full gcc package;instructions for building them may be found at<ulink url="&blfs-root;view/cvs/general/gcc.html"/>.</para><para><screen><userinput>patch -Np1 -i ../gcc-&gcc-patch-version;.patch &&mkdir ../gcc-build &&cd ../gcc-build &&../gcc-&gcc-version;/configure --prefix=/usr --enable-shared \    --enable-threads=posix --with-slibdir=/lib \    --enable-__cxa_atexit --enable-clocale=gnu &&make bootstrap &&make install &&ln -s ../usr/bin/cpp /lib &&ln -s ../bin/cpp /usr/lib &&ln -s gcc /usr/bin/cc</userinput></screen></para></sect2>
 |