| 12345678910111213141516171819202122232425262728293031323334353637 | <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 installation commands.</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 binutils.  You havebeen warned.</para><para>Install GCC by running the following commands. These commands will buildthe C and C++ compiler. Other compilers are available within the gccpackage. If you want to build all the other available compilers too,leave out the --enable-languages=c,c++ option in the configure command.See the GCC documentation for more details on which additional compilersare available.</para><para>Note: the build of other compilers is not tested by the people who actively work on LFS.</para><para><screen><userinput>mkdir ../gcc-build &&cd ../gcc-build &&../gcc-&gcc-version;/configure --prefix=/usr --enable-shared \    --enable-languages=c,c++ --enable-threads=posix \    --with-slibdir=/lib &&make bootstrap &&make install &&ln -sf ../usr/bin/cpp /lib &&ln -sf ../bin/cpp /usr/lib &&ln -sf gcc /usr/bin/cc</userinput></screen></para></sect2>
 |