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
