Ignore:
Timestamp:
07/29/2015 01:39:07 PM (9 years ago)
Author:
Pierre Labastie <pieere@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
74fe55c
Parents:
b9488cf
Message:

Update to GCC-5.2.0

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@16296 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/prog/gcc.xml

    rb9488cf r87532434  
    55  %general-entities;
    66
    7   <!ENTITY gcc-download-http  "https://ftp.gnu.org/gnu/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
     7  <!ENTITY gcc-download-http  "http://ftpmirror.gnu.org/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    88  <!ENTITY gcc-download-ftp   "ftp://ftp.gnu.org/gnu/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    9   <!ENTITY gcc-md5sum         "d5525b1127d07d215960e6051c5da35e">
     9  <!ENTITY gcc-md5sum         "a51bcfeb3da7dd4c623e27207ed43467">
    1010  <!ENTITY gcc-size           "91 MB">
    11   <!ENTITY gcc-buildsize      "6.7 GB">
    12   <!ENTITY gcc-time           "130 SBU (including 80 SBU for tests)">
     11  <!ENTITY gcc-buildsize      "5.9 GB">
     12  <!ENTITY gcc-time           "132 SBU (including 82 SBU for tests)">
    1313]>
    1414
     
    6464        using programs compiled with the previous version of <application>GCC
    6565        </application>, since both old and new symbols are available in the
    66         library. But compiling, with the new version, programs which use libraries
    67         compiled with the old version is likely to give errors. So, if you are
    68         upgrading from any previous version prior to 5.1.0, you have two solutions:
     66        library. But compiling, with the new version, programs which use
     67        libraries compiled with the old version is likely to give errors. So,
     68        if you are upgrading from any previous version prior to 5.1.0, you have
     69        two solutions:
    6970        recompile all the libraries with the new version, or use the <option>
    7071        --with-default-libstdcxx-abi</option> switch to configure.
     
    106107    </itemizedlist>
    107108
    108     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     109<!--    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    109110    <itemizedlist spacing="compact">
    110111      <listitem>
     
    115116      </listitem>
    116117    </itemizedlist>
    117 
     118-->
    118119
    119120    <bridgehead renderas="sect3">GCC Dependencies</bridgehead>
     
    165166
    166167    <para>
    167       As in LFS, fix some problems identified upstream:
    168     </para>
    169 
    170 <screen><userinput>patch -Np1 -i ../gcc-5.1.0-upstream_fixes-1.patch</userinput></screen>
    171 
    172 
    173     <para>
    174168      Install <application>GCC</application> by running the following commands:
    175169    </para>
     
    321315      <seglistitem>
    322316        <seg>
    323           gccgo and gfortran, hard-linked to architecture specific names
     317          gccgo, go, gofmt and gfortran, hard-linked to architecture specific
     318          names
    324319        </seg>
    325320        <seg>
    326321          libgfortran.{so,a},
    327           libgo.{so,a}, libgobegin.a, libnetgo.a, libobjc.{so,a}, and numerous
    328           other run-time libraries and executables in <filename class="directory">
    329           /usr/lib/gcc</filename>, <filename class="directory">
    330           /usr/libexec/gcc</filename>, and <filename class="directory">
    331           /usr/lib/go</filename>
     322          libgo.{so,a}, libgobegin.a, libgolibbegin.a, libnetgo.a,
     323          libobjc.{so,a}, and numerous other run-time libraries and executables
     324          in <filename class="directory">/usr/lib/gcc</filename>,
     325          <filename class="directory">/usr/libexec/gcc</filename>, and
     326          <filename class="directory">/usr/lib/go</filename>
    332327        </seg>
    333328        <seg>
     
    351346          <indexterm zone="gcc gccgo">
    352347            <primary sortas="b-gccgo">gccgo</primary>
     348          </indexterm>
     349        </listitem>
     350      </varlistentry>
     351
     352      <varlistentry id="go">
     353        <term><command>go</command></term>
     354        <listitem>
     355          <para>
     356            is a tool for managing <application>Go</application> source code.
     357          </para>
     358          <indexterm zone="gcc go">
     359            <primary sortas="b-go">go</primary>
     360          </indexterm>
     361        </listitem>
     362      </varlistentry>
     363
     364      <varlistentry id="gofmt">
     365        <term><command>gofmt</command></term>
     366        <listitem>
     367          <para>
     368            is a tool for formatting <application>Go</application> source code.
     369          </para>
     370          <indexterm zone="gcc gofmt">
     371            <primary sortas="b-gofmt">gofmt</primary>
    353372          </indexterm>
    354373        </listitem>
Note: See TracChangeset for help on using the changeset viewer.