Changeset 87532434 for general


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

Location:
general/prog
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general/prog/gcc-ada.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-ada-buildsize     "6.4 GB (0.7 GB added if GNAT install dir is not removed)">
    12   <!ENTITY gcc-ada-time          "125 SBU (including 73 SBU for tests)">
     11  <!ENTITY gcc-ada-buildsize     "6.0 GB (0.2 GB added if GNAT install dir is not removed)">
     12  <!ENTITY gcc-ada-time          "119 SBU (including 68 SBU for tests)">
    1313
    1414  <!ENTITY gnat-download-http    "https://libre.adacore.com/download/">
    15   <!ENTITY gnat-64-download-http "http://mirrors.cdn.adacore.com/art/7427735035ecc98968ebfcee17494161b0de28ef">
    16   <!ENTITY gnat-64-md5sum        "c0863ed75109b5aa737becfd5a6ec038">
    17   <!ENTITY gnat-64-size          "225 MB">
     15  <!ENTITY gnat-64-download-http "http://mirrors.cdn.adacore.com/art/9ed9164f59a40cc295307a85bebd6c38d5da84ba">
     16  <!ENTITY gnat-64-md5sum        "1ab69af79f981b1321f6e989403f5e7d">
     17  <!ENTITY gnat-64-size          "308 MB">
    1818  <!ENTITY gnat-32-download-http "http://mirrors.cdn.adacore.com/art/3fc05fc61cbc7ab4f291ed19ea4cb269fffd17bd">
    1919  <!ENTITY gnat-32-md5sum        "69423c7ad8d9759377d4fff71a78992d">
     
    118118        temporarily to satisfy the circular dependency. You may point your
    119119        browser to the <ulink url="&gnat-download-http;">AdaCore download
    120         page</ulink>, choose your platform and 2014, then select the file
     120        page</ulink>, choose your platform and 2015 (64 bit machines) or
     121        2014 (32 bit machines), then select the file
    121122        to download. Alternatively, direct links to the 64 bit and 32 bit
    122123        linux versions are given below.
     
    155156        </para>
    156157      </listitem>
     158<!--
    157159      <listitem>
    158160        <para>
     
    161163        </para>
    162164      </listitem>
     165-->
    163166    </itemizedlist>
    164167
     
    228231  <sect2 role="installation">
    229232    <title>Installation of GCC Ada</title>
    230 
    231     <para>
    232       As in LFS, fix some problems identified upstream:
    233     </para>
    234 
    235 <screen><userinput>patch -Np1 -i ../gcc-&gcc-version;-upstream_fixes-1.patch</userinput></screen>
    236233
    237234    <para>
     
    506503          <para>
    507504            is the <application>Ada</application> compiler, which performs
    508             compilaton, binding and linking.
     505            compilation, binding and linking.
    509506          </para>
    510507          <indexterm zone="gcc-ada gnatmake">
  • general/prog/gcc-java.xml

    rb9488cf r87532434  
    55  %general-entities;
    66
    7   <!ENTITY gcc-java-download-http  "https://ftp.gnu.org/gnu/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
     7  <!ENTITY gcc-java-download-http  "http://ftpmirror.gnu.org/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    88  <!ENTITY gcc-java-download-ftp   "ftp://ftp.gnu.org/gnu/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    9   <!ENTITY gcc-java-md5sum         "d5525b1127d07d215960e6051c5da35e">
     9  <!ENTITY gcc-java-md5sum         "a51bcfeb3da7dd4c623e27207ed43467">
    1010  <!ENTITY gcc-java-size           "91 MB">
    11   <!ENTITY gcc-java-buildsize      "4.1 GB">
    12   <!ENTITY gcc-java-time           "78 SBU (including 65 SBU for tests)">
     11  <!ENTITY gcc-java-buildsize      "3.3 GB">
     12  <!ENTITY gcc-java-time           "80 SBU (including 67 SBU for tests)">
    1313
    1414  <!ENTITY ecj-download-ftp    "ftp://sourceware.org/pub/java/ecj-latest.jar">
     
    104104        </para>
    105105      </listitem>
    106       <listitem>
     106<!--      <listitem>
    107107        <para>
    108108          Required patch:
    109109          <ulink url="&patch-root;/gcc-&gcc-version;-upstream_fixes-1.patch"/>
    110110        </para>
    111       </listitem>
     111      </listitem>-->
    112112    </itemizedlist>
    113113
     
    149149      the <command>./configure</command> options below.
    150150    </para>
    151 
    152     <para>
    153       As in LFS, fix some problems identified upstream:
    154     </para>
    155 
    156 <screen><userinput>patch -Np1 -i ../gcc-&gcc-version;-upstream_fixes-1.patch</userinput></screen>
    157151
    158152    <para>
  • 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.