Author: dj
Date: Sat Aug 18 14:15:39 2018
New Revision: 20331

Log:
Update to gcc-8.2.0. Fixes #10730.

Modified:
   trunk/BOOK/general/prog/gcc-ada.xml
   trunk/BOOK/general/prog/gcc.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/packages.ent

Modified: trunk/BOOK/general/prog/gcc-ada.xml
==============================================================================
--- trunk/BOOK/general/prog/gcc-ada.xml Sat Aug 18 12:56:14 2018        (r20330)
+++ trunk/BOOK/general/prog/gcc-ada.xml Sat Aug 18 14:15:39 2018        (r20331)
@@ -6,10 +6,10 @@
 
   <!ENTITY gcc-download-http     
"&gnu-http;/gcc/gcc-&gcc-ada-version;/gcc-&gcc-ada-version;.tar.xz">
   <!ENTITY gcc-download-ftp      
"&gnu-ftp;/gcc/gcc-&gcc-ada-version;/gcc-&gcc-ada-version;.tar.xz">
-  <!ENTITY gcc-md5sum            "be2da21680f27624f3a87055c4ba5af2">
-  <!ENTITY gcc-size              "59 MB">
-  <!ENTITY gcc-ada-buildsize     "6.6 GB (1.6 GB added if GNAT install dir is 
not removed)">
-  <!ENTITY gcc-ada-time          "51 SBU (with tests and parallelism=4)">
+  <!ENTITY gcc-md5sum            "4ab282f414676496483b3e1793d07862">
+  <!ENTITY gcc-size              "61 MB">
+  <!ENTITY gcc-ada-buildsize     "6.3 GB (add 400 MB for tests, add 1.6 GB if 
GNAT install dir is not removed)">
+  <!ENTITY gcc-ada-time          "27 SBU (with parallelism=4, add 91 SBU for 
tests)">
 
   <!ENTITY gnat-download-http    "https://libre.adacore.com/download/";>
   <!ENTITY gnat-64-download-http 
"http://mirrors.cdn.adacore.com/art/591c6d80c7a447af2deed1d7";>
@@ -69,11 +69,15 @@
     <note>
       <para>
         If you want to install other compilers in the <application>GCC
-        </application> collection, do that first, or specify ada in the
-        <parameter>--enable-languages</parameter> switch to <command>
+        </application> collection, simply add them to the
+        <parameter>--enable-languages</parameter> parameter for <command>
         configure</command>. If you rebuild <application>GCC</application>
         without enabling ada after running the instructions on this page,
-        the new compiler will not be able to compile ADA anymore.
+        the new compiler will not be able to compile ADA anymore. If you 
already
+        have ADA instaled, you do not need to use the istrucitons on this page,
+        simply add <parameter>ada</parameter> to the
+        <parameter>--enable-languages</parameter> parameter using the
+        instructions from <xref linkend="gcc"/>.
       </para>
     </note>
 
@@ -113,6 +117,7 @@
 
     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     <note>
+            <!-- gnat-2018 uses graphical installer, stick to 2017 -->
       <para>
         You will need to install <application>GNAT</application>
         temporarily to satisfy the circular dependency. You may point your

Modified: trunk/BOOK/general/prog/gcc.xml
==============================================================================
--- trunk/BOOK/general/prog/gcc.xml     Sat Aug 18 12:56:14 2018        (r20330)
+++ trunk/BOOK/general/prog/gcc.xml     Sat Aug 18 14:15:39 2018        (r20331)
@@ -6,10 +6,10 @@
 
   <!ENTITY gcc-download-http  
"&gnu-http;/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
   <!ENTITY gcc-download-ftp   
"&gnu-ftp;/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
-  <!ENTITY gcc-md5sum         "be2da21680f27624f3a87055c4ba5af2">
-  <!ENTITY gcc-size           "59 MB">
-  <!ENTITY gcc-buildsize      "7.6 GB (with tests)">
-  <!ENTITY gcc-time           "55 SBU (with tests and parallelism=4)">
+  <!ENTITY gcc-md5sum         "4ab282f414676496483b3e1793d07862">
+  <!ENTITY gcc-size           "61 MB">
+  <!ENTITY gcc-buildsize      "8.5 GB (an additonal 140MB for tests)">
+  <!ENTITY gcc-time           "29 SBU (with parallelism=4, an additional 106 
SBU for tests with parallelism=1)">
 ]>
 
 <sect1 id="gcc" xreflabel="GCC-&gcc-version;">
@@ -34,9 +34,11 @@
       Collection. This page describes the installation of compilers for the
       following languages: C, C++, Fortran, Objective C, Objective C++, and Go.
       One additional language, Ada, is available in the collection. It has
-      specific requirements, so it is described in a separate page (<xref
-      linkend="gcc-ada"/>). Since C and C++ are installed in LFS, this page is
-      either for upgrading C and C++, or for installing additional compilers.
+      a binary bootstrap requirement for the first installation, so it is
+      described on a separate page (<xref linkend="gcc-ada"/>), but can be 
added
+      here if you are performing a rebuild or upgrade. Since C and C++ are
+      installed in LFS, this page is  either for upgrading C and C++, or for
+      installing additional compilers.
     </para>
 
     &lfs82_checked;
@@ -263,13 +265,13 @@
       <parameter>--enable-languages=c,c++,fortran,go,objc,obj-c++</parameter>:
       This command identifies which languages to build. You may modify
       this command to remove undesired languages. Two other languages can be
-      added, besides ADA, which is described on a separate page: BRIG (add
+      added, besides ADA (see introduction above): BRIG (add
       <parameter>brig</parameter> to the list of enabled languages), a binary
       format for HSAIL (Heterogeneous System Architecture Intermediate
       Language), and JIT (add <parameter>jit</parameter> to the list of enabled
-      languages), a library which can be linked into interpreters that
-      want to generate machine code <quote>on the fly</quote> at run-time. They
-      have not been tested by the BLFS developers.
+      languages), a library which can be linked into interpreters that want to
+      generate machine code <quote>on the fly</quote> at run-time. They have 
not
+      been tested by the BLFS developers.
     </para>
 
     <para>

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Sat Aug 18 12:56:14 
2018        (r20330)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Sat Aug 18 14:15:39 
2018        (r20331)
@@ -42,9 +42,13 @@
     </listitem>
 -->
     <listitem>
-      <para>August 16th, 2018</para>
+      <para>August 18th, 2018</para>
       <itemizedlist>
         <listitem>
+          <para>[dj] - Update to gcc-8.2.0. Fixes
+          <ulink url="&blfs-ticket-root;10730">#10730</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[thomas] - Update to cmake-3.12.1. Fixes
           <ulink url="&blfs-ticket-root;11001">#11001</ulink>.</para>
         </listitem>

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Sat Aug 18 12:56:14 2018        (r20330)
+++ trunk/BOOK/packages.ent     Sat Aug 18 14:15:39 2018        (r20331)
@@ -314,9 +314,8 @@
 <!ENTITY doxygen-version              "1.8.14">
 <!ENTITY elfutils-version             "0.170">
 <!ENTITY expect-version               "5.45.4">
-<!ENTITY gcc-version                  "7.3.0">
-<!--<!ENTITY gcc-java-version             "7.1.0">-->
-<!ENTITY gcc-ada-version              "7.3.0">
+<!ENTITY gcc-version                  "8.2.0">
+<!ENTITY gcc-ada-version              "8.2.0">
 <!ENTITY gc-version                   "7.6.4">
 <!ENTITY gdb-version                  "8.1">
 <!ENTITY git-version                  "2.18.0">
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to