Added rationale notes.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2840 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Greg Schafer 2003-09-18 02:47:03 +00:00
parent 8dfb486f7e
commit caaf3432be
2 changed files with 15 additions and 0 deletions

View File

@ -94,6 +94,9 @@
</itemizedlist>
</para></listitem>
<listitem><para>September 17th, 2003 [greg]: Chapter 6 - GCC-2.95.3: Added
rationale notes.</para></listitem>
<listitem><para>September 17th, 2003 [jwrober]: Updated the acknowledgements
page to match the website.</para></listitem>

View File

@ -9,6 +9,18 @@ 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 GCC.</para>
<para>This is an older release of GCC which we are going to install for the
purpose of compiling the Linux kernel in Chapter 8. This version is recommended
by the kernel developers when you need absolute stability. Later versions of
GCC have not received as much testing for Linux kernel compilation. Using a
later version is likely to work, however, we recommend adhering to the kernel
developer's advice and using the version here to compile your kernel.</para>
<para>We'll install this older release of GCC into the non-standard prefix of
<filename class="directory">/opt</filename> so as to avoid interfering with
the system GCC already installed in <filename class="directory">/usr</filename>
.</para>
<para><screen><userinput>patch -Np1 -i ../gcc-2.95.3-2.patch
patch -Np1 -i ../gcc-2.95.3-returntype-fix.patch
echo timestamp > gcc/cstamp-h.in