Browse Source

Added rationale notes.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2840 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Greg Schafer 22 years ago
parent
commit
caaf3432be
2 changed files with 15 additions and 0 deletions
  1. 3 0
      chapter01/changelog.xml
  2. 12 0
      chapter06/gcc-2953-inst.xml

+ 3 - 0
chapter01/changelog.xml

@@ -94,6 +94,9 @@
 </itemizedlist>
 </itemizedlist>
 </para></listitem>
 </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
 <listitem><para>September 17th, 2003 [jwrober]: Updated the acknowledgements
 page to match the website.</para></listitem>
 page to match the website.</para></listitem>
 
 

+ 12 - 0
chapter06/gcc-2953-inst.xml

@@ -9,6 +9,18 @@ Therefore, if you have defined any environment variables that override
 default optimizations, such as CFLAGS and CXXFLAGS, we recommend unsetting
 default optimizations, such as CFLAGS and CXXFLAGS, we recommend unsetting
 or modifying them when building GCC.</para>
 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
 <para><screen><userinput>patch -Np1 -i ../gcc-2.95.3-2.patch
 patch -Np1 -i ../gcc-2.95.3-returntype-fix.patch
 patch -Np1 -i ../gcc-2.95.3-returntype-fix.patch
 echo timestamp > gcc/cstamp-h.in
 echo timestamp > gcc/cstamp-h.in