r4946 - in trunk: BOOK BOOK/general/prog BOOK/introduction/welcome patches

randy at linuxfromscratch.org randy at linuxfromscratch.org
Wed Aug 17 09:33:21 PDT 2005


Author: randy
Date: 2005-08-17 10:33:20 -0600 (Wed, 17 Aug 2005)
New Revision: 4946

Added:
   trunk/patches/gcc-3.3.6-linkonce-1.patch
   trunk/patches/gcc-3.3.6-no_fixincludes-1.patch
Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/prog/gcc3.xml
   trunk/BOOK/introduction/welcome/changelog.xml
Log:
Updated GCC-3 version to 3.3.6

Modified: trunk/BOOK/general/prog/gcc3.xml
===================================================================
--- trunk/BOOK/general/prog/gcc3.xml	2005-08-17 16:24:26 UTC (rev 4945)
+++ trunk/BOOK/general/prog/gcc3.xml	2005-08-17 16:33:20 UTC (rev 4946)
@@ -6,10 +6,10 @@
 
   <!ENTITY gcc3-download-http "http://ftp.gnu.org/gnu/gcc/gcc-&gcc3-version;/gcc-&gcc3-version;.tar.bz2">
   <!ENTITY gcc3-download-ftp  "ftp://ftp.gnu.org/gnu/gcc/gcc-&gcc3-version;/gcc-&gcc3-version;.tar.bz2">
-  <!ENTITY gcc3-md5sum        "a1c267b34f05c8660b24251865614d8b">
-  <!ENTITY gcc3-size          "23 MB">
-  <!ENTITY gcc3-buildsize     "489 MB">
-  <!ENTITY gcc3-time          "5.72 SBU (additional 12.54 SBU to run the test suite)">
+  <!ENTITY gcc3-md5sum        "6936616a967da5a0b46f1e7424a06414">
+  <!ENTITY gcc3-size          "24 MB">
+  <!ENTITY gcc3-buildsize     "433 MB (includes running the test suite)">
+  <!ENTITY gcc3-time          "5.2 SBU (additional 11.2 SBU to run the test suite)">
 ]>
 
 <sect1 id="gcc3" xreflabel="GCC-&gcc3-version;">
@@ -31,11 +31,10 @@
 
     <para>The reason for installing
     <application>GCC</application>-&gcc3-version; is that
-    some BLFS packages (such as compiled <application>Java</application>
-    and <application>OpenOffice</application>) have not been updated to be
-    compilable by <application>GCC</application>-&gcc-version;. Additionally,
+    some packages have not been updated to be compiled by
+    <application>GCC</application>-&gcc-version;. Additionally,
     some pre-compiled packages may require the
-    <application>GCC</application>-&gcc3-version; libraries.</para>
+    <application>GCC</application>-&gcc3-version; libraries at run-time.</para>
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -86,30 +85,26 @@
 patch -Np1 -i ../gcc-&gcc3-version;-linkonce-1.patch &&
 mkdir ../gcc-build &&
 cd ../gcc-build &&
-../gcc-&gcc3-version;/configure \
-    --prefix=/opt/gcc-&gcc3-version; \
-    --enable-shared --enable-languages=c,c++ \
-    --enable-threads=posix &&
+../gcc-&gcc3-version;/configure --prefix=/opt/gcc-&gcc3-version; \
+    --enable-shared --enable-languages=c,c++ --enable-threads=posix &&
 make bootstrap</userinput></screen>
 
     <para>If desired, run the test suite using the following commands. The
     <command>test_summary</command> commands create log files which can be
     compared to known good results located at <ulink
-    url="http://linuxfromscratch.org/~randy/gcc-334-lfs-6.0-test_summary.log"/>
-    and <ulink
-    url="http://linuxfromscratch.org/~randy/gcc-334-lfs-6.0-test_summary_short.log"/>.</para>
+    url="http://linuxfromscratch.org/~randy/gcc-336_LFS-6.1_test.txt"/>.</para>
 
 <screen><userinput>make -k check &&
-../gcc-3.3.4/contrib/test_summary >test_summary.log 2>&1 &&
-../gcc-3.3.4/contrib/test_summary | \
+../gcc-&gcc3-version;/contrib/test_summary >test_summary.log 2>&1 &&
+../gcc-&gcc3-version;/contrib/test_summary | \
     grep -A7 Summ >test_summary_short.log 2>&1</userinput></screen>
 
     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
 
 <screen role="root"><userinput>make install &&
 mv -v /opt/gcc-&gcc3-version;/lib/libstdc++.so.5* /usr/lib &&
-ln -v -sf /usr/lib/libstdc++.so.5.0.6 /opt/gcc-&gcc3-version;/lib &&
-ln -v -sf libstdc++.so.5.0.6 /opt/gcc-&gcc3-version;/lib/libstdc++.so.5 &&
+ln -v -sf /usr/lib/libstdc++.so.5.0.7 /opt/gcc-&gcc3-version;/lib &&
+ln -v -sf libstdc++.so.5.0.7 /opt/gcc-&gcc3-version;/lib/libstdc++.so.5 &&
 chown -v -R root:root \
     /opt/gcc-&gcc3-version;/lib/gcc-lib/i686-pc-linux-gnu/&gcc3-version;/include</userinput></screen>
 
@@ -125,11 +120,11 @@
     <para><parameter>--enable-shared --enable-languages=c,c++
     --enable-threads=posix</parameter>: Configures
     <application>GCC</application> to build the
-    <application>C</application> and <application>C++</application> compilers and
-    enable the related <application>C++</application> options.</para>
+    <application>C</application> and <application>C++</application> compilers
+    and enable the related <application>C++</application> options.</para>
 
     <para><command>mv -v /opt/gcc-&gcc3-version;/lib/libstdc++.so.5*
-    /usr/lib</command>: Moves the <application>C++</application> libraries to the
+    /usr/lib</command>: Moves the <application>C++</application> library to the
     standard lib directory to avoid having to add
     <userinput>/opt/gcc-&gcc3-version;/lib</userinput> to
     <filename>/etc/ld.so.conf</filename>.</para>
@@ -144,7 +139,7 @@
 
       <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../../lib-config.xml"/>
 
-      <para>If you only need the GCC-&gcc3-version; libraries, you may delete
+      <para>If you only need the GCC-&gcc3-version; C++ library, you may delete
       <filename>/opt/gcc-&gcc3-version;</filename>.</para>
 
       <para>Whenever you need to use GCC-&gcc3-version; instead of your system

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2005-08-17 16:24:26 UTC (rev 4945)
+++ trunk/BOOK/general.ent	2005-08-17 16:33:20 UTC (rev 4946)
@@ -1,4 +1,4 @@
-<!ENTITY day          "16">
+<!ENTITY day          "17">
 <!ENTITY month        "08">
 <!ENTITY year         "2005">
 <!ENTITY version      "svn-&year;&month;&day;">
@@ -140,7 +140,7 @@
 <!ENTITY doxygen-version              "1.4.3">
 <!ENTITY expect-version               "5.43.0">
 <!ENTITY gcc-version                  "3.4.3">
-<!ENTITY gcc3-version                 "3.3.4">
+<!ENTITY gcc3-version                 "3.3.6">
 <!ENTITY guile-version                "1.6.7">
 <!ENTITY jdk-bin-version              "1.5.0_04">
 <!ENTITY jdk-src-version              "1.5.0">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2005-08-17 16:24:26 UTC (rev 4945)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2005-08-17 16:33:20 UTC (rev 4946)
@@ -25,6 +25,10 @@
   <itemizedlist>
 
     <listitem>
+      <para>August 17th, 2005 [randy]: Updated to GCC-3.3.6.</para>
+    </listitem>
+
+    <listitem>
       <para>August 16th, 2005 [bdubbs]: Added instructions for cm-super
       fonts to TeX.</para>
     </listitem>

Copied: trunk/patches/gcc-3.3.6-linkonce-1.patch (from rev 4943, trunk/patches/gcc-3.3.4-linkonce-1.patch)

Copied: trunk/patches/gcc-3.3.6-no_fixincludes-1.patch (from rev 4943, trunk/patches/gcc-3.3.4-no_fixincludes-1.patch)




More information about the blfs-book mailing list