| 123456789101112131415161718192021222324252627 | <sect2><title>Installation of GCC</title><para>We won't be needing a C++ compiler until Chapter 6. So, onlythe gcc-core tarball needs to be unpacked at this time.</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:</para><para><screen><userinput>mkdir ../gcc-build &&cd ../gcc-build &&../gcc-&gcc-version;/configure --prefix=/static \   --disable-nls --disable-shared \   --with-as=$LFS/static/bin/as \   --with-ld=$LFS/static/bin/ld &&make BOOT_LDFLAGS="-static" bootstrap &&make prefix=$LFS/static install-no-fixedincludes &&ln -s gcc $LFS/static/bin/cc</userinput></screen></para></sect2>
 |