Changeset f6853e3


Ignore:
Timestamp:
Nov 27, 2015, 10:35:35 AM (8 years ago)
Author:
William Harrington <kb0iic@…>
Branches:
master, systemd
Children:
be23bc2
Parents:
9edc616
Message:

Update GCC 5.2.0 from GCC 4.8.0.

Files:
3 added
3 deleted
23 edited
1 moved

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/common/gcc-final.xml

    r9edc616 rf6853e3  
    6464    --with-sysroot=${CLFS} --with-local-prefix=/tools \
    6565    --with-native-system-header-dir=/tools/include --disable-nls \
    66     --disable-static --enable-languages=c,c++ --enable-__cxa_atexit \
    67     --enable-threads=posix --disable-multilib \
     66    --disable-static --enable-languages=c,c++ --disable-multilib \
    6867    --with-mpc=/cross-tools --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    69     --with-cloog=/cross-tools --with-isl=/cross-tools --with-system-zlib \
    70     --enable-checking=release --enable-libstdcxx-time</userinput></screen>
     68    --with-isl=/cross-tools --with-system-zlib --disable-bootstrap</userinput></screen>
    7169
    7270    <variablelist os="bg">
  • BOOK/cross-tools/common/gcc-static.xml

    r9edc616 rf6853e3  
    7474    --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    7575    --with-sysroot=${CLFS} --with-local-prefix=/tools \
    76     --with-native-system-header-dir=/tools/include --disable-nls \
     76    --with-native-system-header-dir=/tools/include \
    7777    --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    78     --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \
    79     --without-headers --with-newlib --disable-decimal-float --disable-libgomp \
    80     --disable-libmudflap --disable-libssp --disable-libatomic --disable-libitm \
    81     --disable-libsanitizer --disable-libquadmath --disable-threads \
    82     --disable-multilib --disable-target-zlib --with-system-zlib \
    83     --enable-languages=c --enable-checking=release</userinput></screen>
     78    --with-isl=/cross-tools --with-mpc=/cross-tools --without-headers \
     79    --with-newlib --disable-decimal-float --disable-libgomp --disable-libssp \
     80    --disable-libatomic --disable-libitm --disable-libsanitizer \
     81    --disable-libquadmath --disable-libvtv --disable-libcilkrts \
     82    --disable-libstdc++-v3 --disable-threads --disable-multilib \
     83    --with-system-zlib --enable-languages=c --disable-boostrap \
     84    --with-glibc-version=&glibc-version;</userinput></screen>
    8485
    8586    <variablelist os="am">
     
    163164
    164165      <varlistentry>
    165         <term><parameter>--disable-target-zlib</parameter></term>
    166         <listitem>
    167           <para>This tells GCC not to build the copy of Zlib in its
    168           source tree.</para>
    169         </listitem>
    170       </varlistentry>
    171 
    172       <varlistentry>
    173166        <term><parameter>--with-system-zlib</parameter></term>
    174167        <listitem>
     
    186179
    187180      <varlistentry>
    188         <term><parameter>--enable-checking=release</parameter></term>
    189         <listitem>
    190           <para>This option selects the complexity of the internal consistency checks and adds error checking within the compiler.</para>
     181        <term><parameter>--with-glibc-version=&glibc-version;</parameter></term>
     182        <listitem>
     183          <para>Needed when bootstrapping a cross toolchain without the header
     184          files avilable for building the initial bootstrap compiler.</para>
    191185        </listitem>
    192186      </varlistentry>
  • BOOK/cross-tools/mips64-64/gcc-final.xml

    r9edc616 rf6853e3  
    6363    --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
    6464    --with-sysroot=${CLFS} --with-local-prefix=/tools \
    65     --with-native-system-header-dir=/tools/include --disable-nls \
    66     --disable-static --enable-languages=c,c++ \
    67     --enable-__cxa_atexit --enable-threads=posix \
    68     --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \
    69     --with-gmp=/cross-tools --with-cloog=/cross-tools \
    70     --with-isl=/cross-tools --with-system-zlib --enable-checking=release \
    71     --enable-libstdcxx-time --with-abi=64</userinput></screen>
     65    --with-native-system-header-dir=/tools/include --disable-static \
     66    --enable-languages=c,c++ --disable-multilib --with-mpc=/cross-tools \
     67    --with-mpfr=/cross-tools --with-gmp=/cross-tools --with-isl=/cross-tools \
     68    --with-system-zlib --with-abi=64 --disable-bootstrap</userinput></screen>
    7269
    7370    <variablelist os="bg">
  • BOOK/cross-tools/mips64-64/gcc-static.xml

    r9edc616 rf6853e3  
    7676    --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    7777    --with-sysroot=${CLFS} --with-local-prefix=/tools \
    78     --with-native-system-header-dir=/tools/include --disable-nls \
    79     --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    80     --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \
    81     --without-headers --with-newlib --disable-decimal-float --disable-libgomp \
    82     --disable-libmudflap --disable-libssp --disable-libatomic --disable-libitm \
    83     --disable-libsanitizer --disable-libquadmath --disable-threads \
    84     --disable-multilib --disable-target-zlib --with-system-zlib \
    85     --enable-languages=c --enable-checking=release --with-abi=64</userinput></screen>
     78    --with-native-system-header-dir=/tools/include --disable-shared \
     79    --with-mpfr=/cross-tools --with-gmp=/cross-tools --with-isl=/cross-tools \
     80    --with-mpc=/cross-tools --without-headers --with-newlib \
     81    --disable-decimal-float --disable-libgomp --disable-libssp \
     82    --disable-libatomic --disable-libitm --disable-libsanitizer \
     83    --disable-libquadmath --disable-libvtv --disable-libcilkrts \
     84    --disable-libcilkrts --disable-threads --disable-multilib \
     85    --with-system-zlib --enable-languages=c --with-abi=64 --disable-bootstrap \
     86    --with-glibc-version=&glibc-version;</userinput></screen>
    8687
    8788    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/multilib/gcc-final.xml

    r9edc616 rf6853e3  
    6363    --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
    6464    --with-sysroot=${CLFS} --with-local-prefix=/tools \
    65     --with-native-system-header-dir=/tools/include \
    66     --disable-nls --disable-static --enable-languages=c,c++ \
    67     --enable-__cxa_atexit --enable-threads=posix --with-mpc=/cross-tools \
    68     --with-mpfr=/cross-tools --with-gmp=/cross-tools --with-cloog=/cross-tools \
    69     --with-isl=/cross-tools --with-system-zlib --enable-checking=release \
    70     --enable-libstdcxx-time</userinput></screen>
     65    --with-native-system-header-dir=/tools/include --disable-static \
     66    --enable-languages=c,c++ --with-mpc=/cross-tools --with-mpfr=/cross-tools \
     67    --with-gmp=/cross-tools --with-isl=/cross-tools --with-system-zlib \
     68    --disable-bootstrap</userinput></screen>
    7169
    7270    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/multilib/gcc-static.xml

    r9edc616 rf6853e3  
    7676    --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    7777    --with-sysroot=${CLFS} --with-local-prefix=/tools \
    78     --with-native-system-header-dir=/tools/include --disable-nls \
    79     --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    80     --with-cloog=/cross-tools --with-mpc=/cross-tools --without-headers \
    81     --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap \
     78    --with-native-system-header-dir=/tools/include --disable-shared \
     79    --with-mpfr=/cross-tools --with-gmp=/cross-tools --with-mpc=/cross-tools \
     80    --without-headers --with-newlib --disable-decimal-float --disable-libgomp \
    8281    --disable-libssp --disable-libatomic --disable-libitm \
    83     --disable-libsanitizer --disable-libquadmath --disable-threads \
    84     --disable-target-zlib --with-system-zlib --with-isl=/cross-tools \
    85     --enable-languages=c --enable-checking=release</userinput></screen>
     82    --disable-libsanitizer --disable-libquadmath --disable-libvtv \
     83    --disable-libcilkrts --disable-libstdc++-v3 --disable-threads \
     84    --with-system-zlib --with-isl=/cross-tools --enable-languages=c \
     85    --disable-bootstrap --with-glibc-version=&glibc-version;</userinput></screen>
    8686
    8787    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/64/gcc.xml

    r9edc616 rf6853e3  
    118118    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119119    href="../common/gcc.xml"
    120     xpointer="xpointer(//*[@os='u'])"/>
    121 
    122     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123     href="../common/gcc.xml"
    124     xpointer="xpointer(//*[@os='v'])"/>
    125 
    126     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127     href="../common/gcc.xml"
    128120    xpointer="xpointer(//*[@os='w'])"/>
    129121
  • BOOK/final-system/common/gcc.xml

    r9edc616 rf6853e3  
    4848LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    4949  ../gcc-&gcc-version;/configure --prefix=/usr \
    50     --libexecdir=/usr/lib --enable-threads=posix \
    51     --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ \
    52     --disable-multilib --disable-libstdcxx-pch \
    53     --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen>
     50    --libexecdir=/usr/lib --enable-languages=c,c++ \
     51    --disable-multilib --disable-libstdcxx-pch --with-system-zlib \
     52    --enable-install-libiberty --disable-bootstrap</userinput></screen>
    5453
    5554    <variablelist os="i1">
     
    102101<screen os="t"><userinput>make install</userinput></screen>
    103102
    104     <para os="u">Install the <filename class="headerfile">libiberty</filename> header
    105     file that is needed by some packages:</para>
    106 
    107 <screen os="v"><userinput>cp -v ../gcc-&gcc-version;/include/libiberty.h /usr/include</userinput></screen>
    108 
    109     <para os="w">Some packages expect the C preprocessor to be installed in the
    110     <filename class="directory">/lib</filename> directory.
    111     To support those packages, create this symlink:</para>
     103    <para os="w">Create a link to satisfy FHS requirements:</para>
    112104
    113105<screen os="x"><userinput>ln -sv ../usr/bin/cpp /lib</userinput></screen>
     
    133125
    134126      <seglistitem>
    135         <seg>c++, cc (link to gcc), cpp, g++, gcc, gcov</seg>
    136         <seg>libasan.[a,so], libatomic.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a,
    137         libgomp.[a,so], libiberty.a, libitm.[a,so], liblto_plugin.so, libmudflap.[a,so], libmudflapth.[a,so],
    138         libquadmath.[a,so], libssp.[a,so], libssp_nonshared.a, libstdc++.[a,so], libsupc++.a,
    139         libtsan.[a,so]</seg>
    140         <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg>
     127        <seg>c++, cc (link to gcc), cpp, g++, gcc, gcov, gcov-tool</seg>
     128        <seg>libasan.[a,so], libatomic.[a,so], libcc1.so, libcilkrts.[a,so],
     129        libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, libgomp.[a,so],
     130        libiberty.a, libitm.[a,so], liblsan.[a,so], liblto_plugin.so,
     131        libquadmath.[a,so], libssp.[a,so], libssp_nonshared.a,
     132        libstdc++.[a,so], libsupc++.a, libtsan.[a,so], libubsan.[a,so],
     133        libvtv.[a,so]</seg>
     134        <seg>/usr/include/[c++,libiberty], /usr/lib/gcc,
     135        /usr/share/gcc-&gcc-version;</seg>
    141136      </seglistitem>
    142137    </segmentedlist>
     
    209204      </varlistentry>
    210205
     206      <varlistentry id="gcovtool">
     207        <term><command>gcov-tool</command></term>
     208        <listitem>
     209          <para>An offline tool to handle gcda counts</para>
     210          <indexterm zone="ch-system-gcc gcovtool">
     211            <primary sortas="b-gcov-tool">gcov-tool</primary>
     212          </indexterm>
     213        </listitem>
     214      </varlistentry>
     215
    211216      <varlistentry id="libasan">
    212217        <term><filename class="libraryfile">libasan</filename></term>
     
    225230          supported by hardware</para>
    226231          <indexterm zone="ch-system-gcc libatomic">
    227             <primary sortas="c-libatomic*">libatomic*</primary>
     232            <primary sortas="c-libatomic">libatomic</primary>
     233          </indexterm>
     234        </listitem>
     235      </varlistentry>
     236
     237      <varlistentry id="libcc1">
     238        <term><filename class="libraryfile">libcc1</filename></term>
     239        <listitem>
     240          <para>Translates API into RPC calls</para>
     241          <indexterm zone="ch-system-gcc libcc1">
     242            <primary sortas="c-libcc1">libcc1</primary>
     243          </indexterm>
     244        </listitem>
     245      </varlistentry>
     246
     247      <varlistentry id="libcilkrts">
     248        <term><filename class="libraryfile">libcilkrts</filename></term>
     249        <listitem>
     250          <para>Intel&reg; Cilk&trade; Plus runtime library</para>
     251          <indexterm zone="ch-system-gcc libcilkrts">
     252            <primary sortas="c-libcilkrts">libcilkrts</primary>
    228253          </indexterm>
    229254        </listitem>
     
    286311      </varlistentry>
    287312
     313      <varlistentry id="liblsan">
     314        <term><filename class="libraryfile">liblsan</filename></term>
     315        <listitem>
     316          <para>The Leak Sanitizer runtime library</para>
     317          <indexterm zone="ch-system-gcc liblsan">
     318            <primary sortas="c-liblsan">liblsan</primary>
     319          </indexterm>
     320        </listitem>
     321      </varlistentry>
     322
    288323      <varlistentry id="liblto_plugin">
    289324        <term><filename class="libraryfile">liblto_plugin</filename></term>
     
    292327          <indexterm zone="ch-system-gcc liblto_plugin">
    293328            <primary sortas="c-liblto_plugin">liblto_plugin</primary>
    294           </indexterm>
    295         </listitem>
    296       </varlistentry>
    297 
    298       <varlistentry id="libmudflap">
    299         <term><filename class="libraryfile">libmudflap</filename></term>
    300         <listitem>
    301           <para>The libmudflap libraries are used by GCC for instrumenting
    302           pointer and array dereferencing operations.</para>
    303           <indexterm zone="ch-system-gcc libmudflap">
    304             <primary sortas="c-libmudflap*">libmudflap*</primary>
    305329          </indexterm>
    306330        </listitem>
     
    359383      </varlistentry>
    360384
     385      <varlistentry id="libubsan">
     386        <term><filename class="libraryfile">libubsan</filename></term>
     387        <listitem>
     388          <para>The Undefined Beahvior Sanitizer runtime library</para>
     389          <indexterm zone="ch-system-gcc libubsan">
     390            <primary sortas="c-libubsan">libubsan</primary>
     391          </indexterm>
     392        </listitem>
     393      </varlistentry>
     394
     395      <varlistentry id="libvtv">
     396        <term><filename class="libraryfile">libvtv</filename></term>
     397        <listitem>
     398          <para>The Virtual Table Verification runtime library</para>
     399          <indexterm zone="ch-system-gcc libvtv">
     400            <primary sortas="c-libvtv">libvtv</primary>
     401          </indexterm>
     402        </listitem>
     403      </varlistentry>
     404
    361405    </variablelist>
    362406
  • BOOK/final-system/mips64/gcc.xml

    r9edc616 rf6853e3  
    5454LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib32:/lib32:/usr/lib:/lib" \
    5555  ../gcc-&gcc-version;/configure --prefix=/usr --libdir=/usr/lib64 \
    56     --libexecdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit \
    57     --with-abi=64 --enable-clocale=gnu --enable-languages=c,c++ \
    58     --disable-libstdcxx-pch --with-system-zlib --enable-checking=release \
    59     --enable-libstdcxx-time</userinput></screen>
     56    --libexecdir=/usr/lib64 --with-abi=64 --enable-languages=c,c++ \
     57    --with-system-zlib --enable-install-libiberty --disable-bootstrap</userinput></screen>
    6058
    6159   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    117115    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    118116    href="../common/gcc.xml"
    119     xpointer="xpointer(//*[@os='u'])"/>
    120 
    121     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    122     href="../common/gcc.xml"
    123     xpointer="xpointer(//*[@os='v'])"/>
    124 
    125     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    126     href="../common/gcc.xml"
    127117    xpointer="xpointer(//*[@os='w'])"/>
    128118
  • BOOK/final-system/multilib/gcc.xml

    r9edc616 rf6853e3  
    5454LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib:/lib" \
    5555  ../gcc-&gcc-version;/configure --prefix=/usr --libdir=/usr/lib64 \
    56     --libexecdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit \
    57     --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \
    58     --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen>
     56    --libexecdir=/usr/lib64 --enable-languages=c,c++ \
     57    --with-system-zlib --enable-install-libiberty --disable-bootstrap</userinput></screen>
    5958
    6059   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    116115    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    117116    href="../common/gcc.xml"
    118     xpointer="xpointer(//*[@os='u'])"/>
    119 
    120     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    121     href="../common/gcc.xml"
    122     xpointer="xpointer(//*[@os='v'])"/>
    123 
    124     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    125     href="../common/gcc.xml"
    126117    xpointer="xpointer(//*[@os='w'])"/>
    127118
  • BOOK/final-system/ppc/gcc.xml

    r9edc616 rf6853e3  
    110110    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    111111    href="../common/gcc.xml"
    112     xpointer="xpointer(//*[@os='u'])"/>
    113 
    114     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="../common/gcc.xml"
    116     xpointer="xpointer(//*[@os='v'])"/>
    117 
    118     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="../common/gcc.xml"
    120112    xpointer="xpointer(//*[@os='w'])"/>
    121113
  • BOOK/final-system/ppc64/gcc.xml

    r9edc616 rf6853e3  
    112112    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    113113    href="../common/gcc.xml"
    114     xpointer="xpointer(//*[@os='u'])"/>
    115 
    116     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    117     href="../common/gcc.xml"
    118     xpointer="xpointer(//*[@os='v'])"/>
    119 
    120     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    121     href="../common/gcc.xml"
    122114    xpointer="xpointer(//*[@os='w'])"/>
    123115
  • BOOK/introduction/common/changelog.xml

    r9edc616 rf6853e3  
    3838
    3939    <listitem>
     40      <para>27 November 2015</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[William Harrington] - Update GCC to 5.2.0. Fixes ticket
     44          <ulink url="&clfs-ticket-root;1019">#1019.</ulink></para>
     45        </listitem>
     46      </itemizedlist>
     47    </listitem>
     48
     49    <listitem>
    4050      <para>17 October 2015</para>
    4151      <itemizedlist>
  • BOOK/packages.ent

    r9edc616 rf6853e3  
    190190<!ENTITY gawk-home "&gnu-software;gawk">
    191191
    192 <!ENTITY gcc-version "4.8.3">
    193 <!ENTITY gcc-size "84,108 KB">
     192<!ENTITY gcc-version "5.2.0">
     193<!ENTITY gcc-size "95,222 KB">
    194194<!ENTITY gcc-url "ftp://gcc.gnu.org/pub/gcc/releases/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    195 <!ENTITY gcc-md5 "7c60f24fab389f77af203d2516ee110f">
     195<!ENTITY gcc-md5 "a51bcfeb3da7dd4c623e27207ed43467">
    196196<!ENTITY gcc-home "http://gcc.gnu.org">
    197197
  • BOOK/patches.ent

    r9edc616 rf6853e3  
    2828
    2929<!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch">
    30 <!ENTITY gcc-specs-patch-md5 "118eaea7813c24cb3fcfdafa0297abba">
     30<!ENTITY gcc-specs-patch-md5 "f89a424f5ebbe676cf78e7c1b1ad1284">
    3131<!ENTITY gcc-specs-patch-size "20 KB">
    3232
    3333<!-- GCC branch update area -->
    3434<!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update-1.patch">
    35 <!ENTITY gcc-branch_update-patch-md5 "ba8abbb0696f8e0d75eb26ae7c9ad219">
    36 <!ENTITY gcc-branch_update-patch-size "3.5 KB">
     35<!ENTITY gcc-branch_update-patch-md5 "0ce406be87a6504a7539ab45f7abf781">
     36<!ENTITY gcc-branch_update-patch-size "1,251 KB">
    3737
    3838<!ENTITY iana-etc-numbers_update-date "20140202">
     
    9292
    9393<!ENTITY gcc-pure64-patch "gcc-&gcc-version;-pure64-1.patch">
    94 <!ENTITY gcc-pure64-patch-md5 "96b7f0b29cfb3dd665be12269cde1139">
    95 <!ENTITY gcc-pure64-patch-size "9.7 KB">
     94<!ENTITY gcc-pure64-patch-md5 "95ddad0f05b82152c42f2ee2b52e7f59">
     95<!ENTITY gcc-pure64-patch-size "38 KB">
    9696
    9797<!ENTITY gcc-specs_pure64-patch "gcc-&gcc-version;-pure64_specs-1.patch">
    98 <!ENTITY gcc-specs_pure64-patch-md5 "b950e79ec42d64fee0f823ce5c8a2ba4">
    99 <!ENTITY gcc-specs_pure64-patch-size "23 KB">
     98<!ENTITY gcc-specs_pure64-patch-md5 "5dbe3da0c7904bcf69ac16741519ed65">
     99<!ENTITY gcc-specs_pure64-patch-size "30 KB">
    100100
    101101<!-- Start of mips/mips64 patches -->
  • BOOK/temp-system/64/gcc.xml

    r9edc616 rf6853e3  
    7373<screen os="ck"><userinput>../gcc-&gcc-version;/configure --prefix=/tools \
    7474    --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
    75     --with-local-prefix=/tools --disable-multilib --disable-nls \
    76     --enable-languages=c,c++ --disable-libstdcxx-pch --with-system-zlib \
    77     --with-native-system-header-dir=/tools/include --disable-libssp \
    78     --enable-checking=release --enable-libstdcxx-time</userinput></screen>
     75    --with-local-prefix=/tools --disable-multilib \
     76    --enable-languages=c,c++ --with-system-zlib \
     77    --with-native-system-header-dir=/tools/include \
     78    --disable-libssp --enable-install-libiberty \
     79    --disable-bootstrap</userinput></screen>
    7980
    8081    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    106107    xpointer="xpointer(//*[@os='cp'])"/>
    107108
    108     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109     href="../common/gcc.xml"
    110     xpointer="xpointer(//*[@os='u'])"/>
    111 
    112     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    113     href="../common/gcc.xml"
    114     xpointer="xpointer(//*[@os='cr'])"/>
    115 
    116109  </sect2>
    117110
  • BOOK/temp-system/common/gcc.xml

    r9edc616 rf6853e3  
    7171<screen os="ck"><userinput>../gcc-&gcc-version;/configure --prefix=/tools \
    7272    --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
    73     --with-local-prefix=/tools --disable-multilib --disable-nls \
    74     --enable-languages=c,c++ --disable-libstdcxx-pch \
    75     --with-system-zlib --with-native-system-header-dir=/tools/include \
    76     --disable-libssp --enable-checking=release --enable-libstdcxx-time</userinput></screen>
     73    --with-local-prefix=/tools --disable-multilib \
     74    --enable-languages=c,c++ --with-system-zlib \
     75    --with-native-system-header-dir=/tools/include \
     76    --disable-libssp --enable-install-libiberty \
     77    --disable-bootstrap</userinput></screen>
    7778
    7879    <variablelist os="cl">
     
    106107<screen os="cp"><userinput>make install</userinput></screen>
    107108
    108     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109     href="../../final-system/common/gcc.xml"
    110     xpointer="xpointer(//*[@os='u'])"/>
    111 
    112 <screen os="cr"><userinput>cp -v ../gcc-&gcc-version;/include/libiberty.h /tools/include</userinput></screen>
    113 
    114109  </sect2>
    115110
  • BOOK/temp-system/mips64-64/gcc.xml

    r9edc616 rf6853e3  
    7373<screen os="ck"><userinput>../gcc-&gcc-version;/configure --prefix=/tools --disable-multilib \
    7474    --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
    75     --with-local-prefix=/tools --disable-nls --enable-languages=c,c++ \
    76     --disable-libstdcxx-pch --with-system-zlib \
    77     --enable-checking=release --enable-libstdcxx-time \
    78     --with-native-system-header-dir=/tools/include</userinput></screen>
     75    --with-local-prefix=/tools --enable-languages=c,c++ --with-system-zlib \
     76    --with-native-system-header-dir=/tools/include \
     77    --enable-install-libiberty --disable-bootstrap</userinput></screen>
    7978
    8079    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    106105    xpointer="xpointer(//*[@os='cp'])"/>
    107106
    108     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109     href="../common/gcc.xml"
    110     xpointer="xpointer(//*[@os='u'])"/>
    111 
    112     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    113     href="../common/gcc.xml"
    114     xpointer="xpointer(//*[@os='cr'])"/>
    115 
    116107  </sect2>
    117108
  • BOOK/temp-system/mips64/gcc.xml

    r9edc616 rf6853e3  
    7373<screen os="dc"><userinput>../gcc-&gcc-version;/configure --prefix=/tools \
    7474    --libdir=/tools/lib64 --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    75     --target=${CLFS_TARGET} --with-local-prefix=/tools --disable-nls \
    76     --enable-languages=c,c++ --disable-libstdcxx-pch --with-abi=64 \
    77     --with-system-zlib --enable-checking=release --enable-libstdcxx-time \
    78     --with-native-system-header-dir=/tools/include</userinput></screen>
     75    --target=${CLFS_TARGET} --with-local-prefix=/tools \
     76    --enable-languages=c,c++ --with-abi=64 --with-system-zlib \
     77    --with-native-system-header-dir=/tools/include \
     78    --enable-install-libiberty --disable-bootstrap</userinput></screen>
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    106106    xpointer="xpointer(//*[@os='cp'])"/>
    107107
    108     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109     href="../common/gcc.xml"
    110     xpointer="xpointer(//*[@os='u'])"/>
    111 
    112     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    113     href="../common/gcc.xml"
    114     xpointer="xpointer(//*[@os='cr'])"/>
    115 
    116108  </sect2>
    117109
  • BOOK/temp-system/multilib/gcc.xml

    r9edc616 rf6853e3  
    7373<screen os="dc"><userinput>../gcc-&gcc-version;/configure --prefix=/tools \
    7474    --libdir=/tools/lib64 --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    75     --target=${CLFS_TARGET} --with-local-prefix=/tools --disable-nls \
    76     --enable-languages=c,c++ --disable-libstdcxx-pch \
    77     --with-system-zlib --with-native-system-header-dir=/tools/include \
    78     --disable-libssp --enable-libstdcxx-time --enable-checking=release</userinput></screen>
     75    --target=${CLFS_TARGET} --with-local-prefix=/tools \
     76    --enable-languages=c,c++ --with-system-zlib \
     77    --with-native-system-header-dir=/tools/include \
     78    --disable-libssp --enable-install-libiberty --disable-bootstrap</userinput></screen>
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    106106    xpointer="xpointer(//*[@os='cp'])"/>
    107107
    108     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109     href="../common/gcc.xml"
    110     xpointer="xpointer(//*[@os='u'])"/>
    111 
    112     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    113     href="../common/gcc.xml"
    114     xpointer="xpointer(//*[@os='cr'])"/>
    115 
    116108  </sect2>
    117109
  • BOOK/temp-system/ppc/gcc.xml

    r9edc616 rf6853e3  
    103103    xpointer="xpointer(//*[@os='cp'])"/>
    104104
    105     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    106     href="../common/gcc.xml"
    107     xpointer="xpointer(//*[@os='u'])"/>
    108 
    109     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    110     href="../common/gcc.xml"
    111     xpointer="xpointer(//*[@os='cr'])"/>
    112 
    113105  </sect2>
    114106
  • BOOK/temp-system/ppc64-64/gcc.xml

    r9edc616 rf6853e3  
    7373<screen os="ck"><userinput>../gcc-&gcc-version;/configure --prefix=/tools --disable-multilib \
    7474    --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
    75     --with-local-prefix=/tools --disable-nls --enable-languages=c,c++ \
    76     --disable-libstdcxx-pch --with-system-zlib \
    77     --with-native-system-header-dir=/tools/include --enable-checking=release \
    78     --enable-libstdcxx-time</userinput></screen>
     75    --with-local-prefix=/tools --enable-languages=c,c++ --with-system-zlib \
     76    --with-native-system-header-dir=/tools/include \
     77    --enable-install-libiberty --disable-bootstrap</userinput></screen>
    7978
    8079    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    106105    xpointer="xpointer(//*[@os='cp'])"/>
    107106
    108     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109     href="../common/gcc.xml"
    110     xpointer="xpointer(//*[@os='u'])"/>
    111 
    112     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    113     href="../common/gcc.xml"
    114     xpointer="xpointer(//*[@os='cr'])"/>
    115 
    116107  </sect2>
    117108
  • BOOK/temp-system/ppc64/gcc.xml

    r9edc616 rf6853e3  
    103103    xpointer="xpointer(//*[@os='cp'])"/>
    104104
    105     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    106     href="../common/gcc.xml"
    107     xpointer="xpointer(//*[@os='u'])"/>
    108 
    109     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    110     href="../common/gcc.xml"
    111     xpointer="xpointer(//*[@os='cr'])"/>
    112 
    113105  </sect2>
    114106
  • patches/gcc-5.2.0-specs-1.patch

    r9edc616 rf6853e3  
    1 Submitted By: William Harrington <kb0iic at cross-lfs dot org>
    2 Date: 05-31-2014
    3 Initial Package Version: 4.8.3
     1Submitted By: Martin Ward <macros_the_black@ntlworld.com>
     2Date: 10-16-2015
     3Initial Package Version: 4.9.2
    44Origin: Idea originally developed by Ryan Oliver and Greg Schafer for
    5         the Pure LFS project.
     5        the Pure LFS project. With contributions from William Harrington
    66Upstream Status: Not Applied - CLFS Specific
    77Description: The specs patch changes the location of the dynamic linker as
    88             well as the link spec to /tools/lib{,32,64}.
    99
    10 diff -Naur gcc-4.8.3.orig/gcc/config/aarch64/aarch64-linux.h gcc-4.8.3/gcc/config/aarch64/aarch64-linux.h
    11 --- gcc-4.8.3.orig/gcc/config/aarch64/aarch64-linux.h   2013-08-13 13:22:18.000000000 +0000
    12 +++ gcc-4.8.3/gcc/config/aarch64/aarch64-linux.h        2014-06-01 05:02:45.010471852 +0000
     10diff -Naur gcc-5.2.0.orig/gcc/config/aarch64/aarch64-linux.h gcc-5.2.0/gcc/config/aarch64/aarch64-linux.h
     11--- gcc-5.2.0.orig/gcc/config/aarch64/aarch64-linux.h   2015-05-12 08:49:59.000000000 +0000
     12+++ gcc-5.2.0/gcc/config/aarch64/aarch64-linux.h        2015-10-17 20:29:44.970812436 +0000
    1313@@ -21,7 +21,7 @@
    1414 #ifndef GCC_AARCH64_LINUX_H
    1515 #define GCC_AARCH64_LINUX_H
    1616 
    17 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64.so.1"
    18 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux-aarch64.so.1"
    19  
    20  #define CPP_SPEC "%{pthread:-D_REENTRANT}"
    21  
    22 diff -Naur gcc-4.8.3.orig/gcc/config/alpha/linux-elf.h gcc-4.8.3/gcc/config/alpha/linux-elf.h
    23 --- gcc-4.8.3.orig/gcc/config/alpha/linux-elf.h 2013-01-10 20:38:27.000000000 +0000
    24 +++ gcc-4.8.3/gcc/config/alpha/linux-elf.h      2014-06-01 05:02:45.013805272 +0000
     17-#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1"
     18+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1"
     19 
     20 #undef  ASAN_CC1_SPEC
     21 #define ASAN_CC1_SPEC "%{%:sanitize(address):-funwind-tables}"
     22diff -Naur gcc-5.2.0.orig/gcc/config/alpha/linux-elf.h gcc-5.2.0/gcc/config/alpha/linux-elf.h
     23--- gcc-5.2.0.orig/gcc/config/alpha/linux-elf.h 2015-01-05 12:33:28.000000000 +0000
     24+++ gcc-5.2.0/gcc/config/alpha/linux-elf.h      2015-10-17 20:28:41.529210187 +0000
    2525@@ -23,8 +23,8 @@
    2626 #define EXTRA_SPECS \
     
    3434 #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:" G ";:" U "}"
    3535 #elif DEFAULT_LIBC == LIBC_GLIBC
    36 diff -Naur gcc-4.8.3.orig/gcc/config/arm/linux-eabi.h gcc-4.8.3/gcc/config/arm/linux-eabi.h
    37 --- gcc-4.8.3.orig/gcc/config/arm/linux-eabi.h  2013-01-10 20:38:27.000000000 +0000
    38 +++ gcc-4.8.3/gcc/config/arm/linux-eabi.h       2014-06-01 05:02:45.013805272 +0000
     36diff -Naur gcc-5.2.0.orig/gcc/config/arm/linux-eabi.h gcc-5.2.0/gcc/config/arm/linux-eabi.h
     37--- gcc-5.2.0.orig/gcc/config/arm/linux-eabi.h  2015-01-05 12:33:28.000000000 +0000
     38+++ gcc-5.2.0/gcc/config/arm/linux-eabi.h       2015-10-17 20:28:41.529210187 +0000
    3939@@ -68,8 +68,8 @@
    4040    GLIBC_DYNAMIC_LINKER_DEFAULT and TARGET_DEFAULT_FLOAT_ABI.  */
     
    4848 
    4949 #define GLIBC_DYNAMIC_LINKER \
    50 diff -Naur gcc-4.8.3.orig/gcc/config/arm/linux-elf.h gcc-4.8.3/gcc/config/arm/linux-elf.h
    51 --- gcc-4.8.3.orig/gcc/config/arm/linux-elf.h   2013-01-10 20:38:27.000000000 +0000
    52 +++ gcc-4.8.3/gcc/config/arm/linux-elf.h        2014-06-01 05:02:45.013805272 +0000
    53 @@ -57,7 +57,7 @@
     50diff -Naur gcc-5.2.0.orig/gcc/config/arm/linux-elf.h gcc-5.2.0/gcc/config/arm/linux-elf.h
     51--- gcc-5.2.0.orig/gcc/config/arm/linux-elf.h   2015-06-23 09:26:54.000000000 +0000
     52+++ gcc-5.2.0/gcc/config/arm/linux-elf.h        2015-10-17 20:28:41.529210187 +0000
     53@@ -62,7 +62,7 @@
    5454 
    5555 #define LIBGCC_SPEC "%{mfloat-abi=soft*:-lfloat} -lgcc"
     
    6060 #define LINUX_TARGET_LINK_SPEC  "%{h*} \
    6161    %{static:-Bstatic} \
    62 diff -Naur gcc-4.8.3.orig/gcc/config/c6x/uclinux-elf.h gcc-4.8.3/gcc/config/c6x/uclinux-elf.h
    63 --- gcc-4.8.3.orig/gcc/config/c6x/uclinux-elf.h 2013-01-10 20:38:27.000000000 +0000
    64 +++ gcc-4.8.3/gcc/config/c6x/uclinux-elf.h      2014-06-01 05:02:45.013805272 +0000
    65 @@ -36,7 +36,7 @@
    66  #define STARTFILE_SPEC \
    67    "%{!shared:crt1%O%s} crti%O%s %{shared|pie:crtbeginS.o%s;:crtbegin.o%s}"
    68  
    69 -#define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0"
    70 +#define UCLIBC_DYNAMIC_LINKER "/tools/lib/ld-uClibc.so.0"
    71  
    72  #undef LINK_SPEC
    73  #define LINK_SPEC ENDIAN_LINK_SPEC \
    74 diff -Naur gcc-4.8.3.orig/gcc/config/cris/linux.h gcc-4.8.3/gcc/config/cris/linux.h
    75 --- gcc-4.8.3.orig/gcc/config/cris/linux.h      2013-01-10 20:38:27.000000000 +0000
    76 +++ gcc-4.8.3/gcc/config/cris/linux.h   2014-06-01 05:02:45.013805272 +0000
     62diff -Naur gcc-5.2.0.orig/gcc/config/bfin/linux.h gcc-5.2.0/gcc/config/bfin/linux.h
     63--- gcc-5.2.0.orig/gcc/config/bfin/linux.h      2015-01-05 12:33:28.000000000 +0000
     64+++ gcc-5.2.0/gcc/config/bfin/linux.h   2015-10-17 20:28:41.529210187 +0000
     65@@ -45,7 +45,7 @@
     66   %{shared:-G -Bdynamic} \
     67   %{!shared: %{!static: \
     68    %{rdynamic:-export-dynamic} \
     69-   -dynamic-linker /lib/ld-uClibc.so.0} \
     70+   -dynamic-linker /tools/lib/ld-uClibc.so.0} \
     71    %{static}} -init __init -fini __fini"
     72 
     73 #undef TARGET_SUPPORTS_SYNC_CALLS
     74diff -Naur gcc-5.2.0.orig/gcc/config/cris/linux.h gcc-5.2.0/gcc/config/cris/linux.h
     75--- gcc-5.2.0.orig/gcc/config/cris/linux.h      2015-01-05 12:33:28.000000000 +0000
     76+++ gcc-5.2.0/gcc/config/cris/linux.h   2015-10-17 20:28:41.529210187 +0000
    7777@@ -102,7 +102,7 @@
    7878 #undef CRIS_DEFAULT_CPU_VERSION
     
    8484 #undef CRIS_LINK_SUBTARGET_SPEC
    8585 #define CRIS_LINK_SUBTARGET_SPEC \
    86 diff -Naur gcc-4.8.3.orig/gcc/config/freebsd-spec.h gcc-4.8.3/gcc/config/freebsd-spec.h
    87 --- gcc-4.8.3.orig/gcc/config/freebsd-spec.h    2013-01-10 20:38:27.000000000 +0000
    88 +++ gcc-4.8.3/gcc/config/freebsd-spec.h 2014-06-01 05:02:45.013805272 +0000
    89 @@ -128,9 +128,9 @@
     86diff -Naur gcc-5.2.0.orig/gcc/config/freebsd-spec.h gcc-5.2.0/gcc/config/freebsd-spec.h
     87--- gcc-5.2.0.orig/gcc/config/freebsd-spec.h    2015-06-25 17:53:14.000000000 +0000
     88+++ gcc-5.2.0/gcc/config/freebsd-spec.h 2015-10-17 20:28:41.529210187 +0000
     89@@ -129,9 +129,9 @@
    9090 #endif
    9191 
    9292 #if FBSD_MAJOR < 6
    9393-#define FBSD_DYNAMIC_LINKER "/usr/libexec/ld-elf.so.1"
    94 +#define FBSD_DYNAMIC_LINKER "/tools/lib/ld-elf.so.1"
     94+#define FBSD_DYNAMIC_LINKER "/tools/libexec/ld-elf.so.1"
    9595 #else
    9696-#define FBSD_DYNAMIC_LINKER "/libexec/ld-elf.so.1"
    97 +#define FBSD_DYNAMIC_LINKER "/tools/lib/ld-elf.so.1"
     97+#define FBSD_DYNAMIC_LINKER "/tools/libexec/ld-elf.so.1"
    9898 #endif
    9999 
    100100 /* NOTE: The freebsd-spec.h header is included also for various
    101 diff -Naur gcc-4.8.3.orig/gcc/config/frv/linux.h gcc-4.8.3/gcc/config/frv/linux.h
    102 --- gcc-4.8.3.orig/gcc/config/frv/linux.h       2013-01-10 20:38:27.000000000 +0000
    103 +++ gcc-4.8.3/gcc/config/frv/linux.h    2014-06-01 05:02:45.013805272 +0000
     101diff -Naur gcc-5.2.0.orig/gcc/config/frv/linux.h gcc-5.2.0/gcc/config/frv/linux.h
     102--- gcc-5.2.0.orig/gcc/config/frv/linux.h       2015-01-05 12:33:28.000000000 +0000
     103+++ gcc-5.2.0/gcc/config/frv/linux.h    2015-10-17 20:28:41.529210187 +0000
    104104@@ -34,7 +34,7 @@
    105105 #define ENDFILE_SPEC \
     
    111111 #undef LINK_SPEC
    112112 #define LINK_SPEC "\
    113 diff -Naur gcc-4.8.3.orig/gcc/config/i386/gnu.h gcc-4.8.3/gcc/config/i386/gnu.h
    114 --- gcc-4.8.3.orig/gcc/config/i386/gnu.h        2013-01-10 20:38:27.000000000 +0000
    115 +++ gcc-4.8.3/gcc/config/i386/gnu.h     2014-06-01 05:02:45.013805272 +0000
     113diff -Naur gcc-5.2.0.orig/gcc/config/i386/gnu.h gcc-5.2.0/gcc/config/i386/gnu.h
     114--- gcc-5.2.0.orig/gcc/config/i386/gnu.h        2015-01-05 12:33:28.000000000 +0000
     115+++ gcc-5.2.0/gcc/config/i386/gnu.h     2015-10-17 20:28:41.529210187 +0000
    116116@@ -22,7 +22,7 @@
    117117 #define GNU_USER_LINK_EMULATION "elf_i386"
     
    123123 #undef STARTFILE_SPEC
    124124 #if defined HAVE_LD_PIE
    125 diff -Naur gcc-4.8.3.orig/gcc/config/i386/kfreebsd-gnu.h gcc-4.8.3/gcc/config/i386/kfreebsd-gnu.h
    126 --- gcc-4.8.3.orig/gcc/config/i386/kfreebsd-gnu.h       2013-01-10 20:38:27.000000000 +0000
    127 +++ gcc-4.8.3/gcc/config/i386/kfreebsd-gnu.h    2014-06-01 05:02:45.013805272 +0000
     125diff -Naur gcc-5.2.0.orig/gcc/config/i386/kfreebsd-gnu.h gcc-5.2.0/gcc/config/i386/kfreebsd-gnu.h
     126--- gcc-5.2.0.orig/gcc/config/i386/kfreebsd-gnu.h       2015-01-05 12:33:28.000000000 +0000
     127+++ gcc-5.2.0/gcc/config/i386/kfreebsd-gnu.h    2015-10-17 20:28:41.529210187 +0000
    128128@@ -19,4 +19,4 @@
    129129 <http://www.gnu.org/licenses/>.  */
     
    132132-#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
    133133+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
    134 diff -Naur gcc-4.8.3.orig/gcc/config/i386/kfreebsd-gnu64.h gcc-4.8.3/gcc/config/i386/kfreebsd-gnu64.h
    135 --- gcc-4.8.3.orig/gcc/config/i386/kfreebsd-gnu64.h     2013-01-10 20:38:27.000000000 +0000
    136 +++ gcc-4.8.3/gcc/config/i386/kfreebsd-gnu64.h  2014-06-01 05:02:45.013805272 +0000
     134diff -Naur gcc-5.2.0.orig/gcc/config/i386/kfreebsd-gnu64.h gcc-5.2.0/gcc/config/i386/kfreebsd-gnu64.h
     135--- gcc-5.2.0.orig/gcc/config/i386/kfreebsd-gnu64.h     2015-01-05 12:33:28.000000000 +0000
     136+++ gcc-5.2.0/gcc/config/i386/kfreebsd-gnu64.h  2015-10-17 20:28:41.529210187 +0000
    137137@@ -22,6 +22,6 @@
    138138 #define GNU_USER_LINK_EMULATION64 "elf_x86_64_fbsd"
     
    145145+#define GLIBC_DYNAMIC_LINKER64 "/tools/lib/ld-kfreebsd-x86-64.so.1"
    146146+#define GLIBC_DYNAMIC_LINKERX32 "/tools/lib/ld-kfreebsd-x32.so.1"
    147 diff -Naur gcc-4.8.3.orig/gcc/config/i386/linux.h gcc-4.8.3/gcc/config/i386/linux.h
    148 --- gcc-4.8.3.orig/gcc/config/i386/linux.h      2013-01-10 20:38:27.000000000 +0000
    149 +++ gcc-4.8.3/gcc/config/i386/linux.h   2014-06-01 05:02:45.013805272 +0000
     147diff -Naur gcc-5.2.0.orig/gcc/config/i386/linux.h gcc-5.2.0/gcc/config/i386/linux.h
     148--- gcc-5.2.0.orig/gcc/config/i386/linux.h      2015-01-05 12:33:28.000000000 +0000
     149+++ gcc-5.2.0/gcc/config/i386/linux.h   2015-10-17 20:28:41.529210187 +0000
    150150@@ -20,4 +20,4 @@
    151151 <http://www.gnu.org/licenses/>.  */
     
    154154-#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
    155155+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"
    156 diff -Naur gcc-4.8.3.orig/gcc/config/i386/linux64.h gcc-4.8.3/gcc/config/i386/linux64.h
    157 --- gcc-4.8.3.orig/gcc/config/i386/linux64.h    2013-01-10 20:38:27.000000000 +0000
    158 +++ gcc-4.8.3/gcc/config/i386/linux64.h 2014-06-01 05:02:45.013805272 +0000
     156diff -Naur gcc-5.2.0.orig/gcc/config/i386/linux64.h gcc-5.2.0/gcc/config/i386/linux64.h
     157--- gcc-5.2.0.orig/gcc/config/i386/linux64.h    2015-01-05 12:33:28.000000000 +0000
     158+++ gcc-5.2.0/gcc/config/i386/linux64.h 2015-10-17 20:28:41.529210187 +0000
    159159@@ -27,6 +27,6 @@
    160160 #define GNU_USER_LINK_EMULATION64 "elf_x86_64"
     
    167167+#define GLIBC_DYNAMIC_LINKER64 "/tools/lib64/ld-linux-x86-64.so.2"
    168168+#define GLIBC_DYNAMIC_LINKERX32 "/tools/libx32/ld-linux-x32.so.2"
    169 diff -Naur gcc-4.8.3.orig/gcc/config/ia64/linux.h gcc-4.8.3/gcc/config/ia64/linux.h
    170 --- gcc-4.8.3.orig/gcc/config/ia64/linux.h      2013-01-10 20:38:27.000000000 +0000
    171 +++ gcc-4.8.3/gcc/config/ia64/linux.h   2014-06-01 05:02:45.013805272 +0000
     169diff -Naur gcc-5.2.0.orig/gcc/config/ia64/linux.h gcc-5.2.0/gcc/config/ia64/linux.h
     170--- gcc-5.2.0.orig/gcc/config/ia64/linux.h      2015-01-05 12:33:28.000000000 +0000
     171+++ gcc-5.2.0/gcc/config/ia64/linux.h   2015-10-17 20:28:41.529210187 +0000
    172172@@ -55,7 +55,7 @@
    173173 /* Define this for shared library support because it isn't in the main
     
    179179 #undef LINK_SPEC
    180180 #define LINK_SPEC "\
    181 diff -Naur gcc-4.8.3.orig/gcc/config/knetbsd-gnu.h gcc-4.8.3/gcc/config/knetbsd-gnu.h
    182 --- gcc-4.8.3.orig/gcc/config/knetbsd-gnu.h     2013-01-10 20:38:27.000000000 +0000
    183 +++ gcc-4.8.3/gcc/config/knetbsd-gnu.h  2014-06-01 05:02:45.013805272 +0000
     181diff -Naur gcc-5.2.0.orig/gcc/config/knetbsd-gnu.h gcc-5.2.0/gcc/config/knetbsd-gnu.h
     182--- gcc-5.2.0.orig/gcc/config/knetbsd-gnu.h     2015-01-05 12:33:28.000000000 +0000
     183+++ gcc-5.2.0/gcc/config/knetbsd-gnu.h  2015-10-17 20:28:41.529210187 +0000
    184184@@ -32,4 +32,4 @@
    185185 
     
    188188-#define GNU_USER_DYNAMIC_LINKER "/lib/ld.so.1"
    189189+#define GNU_USER_DYNAMIC_LINKER "/tools/lib/ld.so.1"
    190 diff -Naur gcc-4.8.3.orig/gcc/config/kopensolaris-gnu.h gcc-4.8.3/gcc/config/kopensolaris-gnu.h
    191 --- gcc-4.8.3.orig/gcc/config/kopensolaris-gnu.h        2013-01-10 20:38:27.000000000 +0000
    192 +++ gcc-4.8.3/gcc/config/kopensolaris-gnu.h     2014-06-01 05:02:45.013805272 +0000
    193 @@ -31,4 +31,4 @@
     190diff -Naur gcc-5.2.0.orig/gcc/config/kopensolaris-gnu.h gcc-5.2.0/gcc/config/kopensolaris-gnu.h
     191--- gcc-5.2.0.orig/gcc/config/kopensolaris-gnu.h        2015-01-05 12:33:28.000000000 +0000
     192+++ gcc-5.2.0/gcc/config/kopensolaris-gnu.h     2015-10-17 20:28:41.529210187 +0000
     193@@ -31,4 +31,5 @@
    194194   while (0)
    195195 
     
    197197-#define GNU_USER_DYNAMIC_LINKER "/lib/ld.so.1"
    198198+#define GNU_USER_DYNAMIC_LINKER "/tools/lib/ld.so.1"
    199 diff -Naur gcc-4.8.3.orig/gcc/config/linux.h gcc-4.8.3/gcc/config/linux.h
    200 --- gcc-4.8.3.orig/gcc/config/linux.h   2013-01-10 20:38:27.000000000 +0000
    201 +++ gcc-4.8.3/gcc/config/linux.h        2014-06-01 05:02:45.013805272 +0000
     199+
     200diff -Naur gcc-5.2.0.orig/gcc/config/linux.h gcc-5.2.0/gcc/config/linux.h
     201--- gcc-5.2.0.orig/gcc/config/linux.h   2015-01-05 12:33:28.000000000 +0000
     202+++ gcc-5.2.0/gcc/config/linux.h        2015-10-17 20:28:41.529210187 +0000
    202203@@ -73,10 +73,10 @@
    203204    GLIBC_DYNAMIC_LINKER must be defined for each target using them, or
     
    215216 #define BIONIC_DYNAMIC_LINKER32 "/system/bin/linker"
    216217 #define BIONIC_DYNAMIC_LINKER64 "/system/bin/linker64"
    217 diff -Naur gcc-4.8.3.orig/gcc/config/m32r/linux.h gcc-4.8.3/gcc/config/m32r/linux.h
    218 --- gcc-4.8.3.orig/gcc/config/m32r/linux.h      2013-01-10 20:38:27.000000000 +0000
    219 +++ gcc-4.8.3/gcc/config/m32r/linux.h   2014-06-01 05:02:45.013805272 +0000
    220 @@ -37,7 +37,7 @@
    221     When the -shared link option is used a final link is not being
    222     done.  */
    223  
    224 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
    225 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"
    226  
    227  #undef LINK_SPEC
    228  #if TARGET_LITTLE_ENDIAN
    229 diff -Naur gcc-4.8.3.orig/gcc/config/m68k/linux.h gcc-4.8.3/gcc/config/m68k/linux.h
    230 --- gcc-4.8.3.orig/gcc/config/m68k/linux.h      2013-01-10 20:38:27.000000000 +0000
    231 +++ gcc-4.8.3/gcc/config/m68k/linux.h   2014-06-01 05:02:45.013805272 +0000
     218diff -Naur gcc-5.2.0.orig/gcc/config/lm32/uclinux-elf.h gcc-5.2.0/gcc/config/lm32/uclinux-elf.h
     219--- gcc-5.2.0.orig/gcc/config/lm32/uclinux-elf.h        2015-01-05 12:33:28.000000000 +0000
     220+++ gcc-5.2.0/gcc/config/lm32/uclinux-elf.h     2015-10-17 20:28:41.529210187 +0000
     221@@ -67,7 +67,7 @@
     222    %{shared:-shared} \
     223    %{symbolic:-Bsymbolic} \
     224    %{rdynamic:-export-dynamic} \
     225-   -dynamic-linker /lib/ld-linux.so.2"
     226+   -dynamic-linker /tools/lib/ld-linux.so.2"
     227 
     228 #define TARGET_OS_CPP_BUILTINS() GNU_USER_TARGET_OS_CPP_BUILTINS()
     229 
     230diff -Naur gcc-5.2.0.orig/gcc/config/m68k/linux.h gcc-5.2.0/gcc/config/m68k/linux.h
     231--- gcc-5.2.0.orig/gcc/config/m68k/linux.h      2015-01-05 12:33:28.000000000 +0000
     232+++ gcc-5.2.0/gcc/config/m68k/linux.h   2015-10-17 20:28:41.533210287 +0000
    232233@@ -71,7 +71,7 @@
    233234    When the -shared link option is used a final link is not being
     
    239240 #undef LINK_SPEC
    240241 #define LINK_SPEC "-m m68kelf %{shared} \
    241 diff -Naur gcc-4.8.3.orig/gcc/config/microblaze/linux.h gcc-4.8.3/gcc/config/microblaze/linux.h
    242 --- gcc-4.8.3.orig/gcc/config/microblaze/linux.h        2013-03-14 15:43:23.000000000 +0000
    243 +++ gcc-4.8.3/gcc/config/microblaze/linux.h     2014-06-01 05:02:45.013805272 +0000
    244 @@ -25,7 +25,7 @@
     242diff -Naur gcc-5.2.0.orig/gcc/config/microblaze/linux.h gcc-5.2.0/gcc/config/microblaze/linux.h
     243--- gcc-5.2.0.orig/gcc/config/microblaze/linux.h        2015-05-28 14:08:19.000000000 +0000
     244+++ gcc-5.2.0/gcc/config/microblaze/linux.h     2015-10-17 20:28:41.533210287 +0000
     245@@ -28,7 +28,7 @@
    245246 #undef TLS_NEEDS_GOT
    246247 #define TLS_NEEDS_GOT 1
     
    251252 #define SUBTARGET_EXTRA_SPECS \
    252253   { "dynamic_linker", DYNAMIC_LINKER }
    253 diff -Naur gcc-4.8.3.orig/gcc/config/mips/linux.h gcc-4.8.3/gcc/config/mips/linux.h
    254 --- gcc-4.8.3.orig/gcc/config/mips/linux.h      2013-01-10 20:38:27.000000000 +0000
    255 +++ gcc-4.8.3/gcc/config/mips/linux.h   2014-06-01 05:02:45.017138692 +0000
    256 @@ -17,4 +17,4 @@
    257  along with GCC; see the file COPYING3.  If not see
    258  <http://www.gnu.org/licenses/>.  */
    259  
    260 -#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
    261 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
    262 diff -Naur gcc-4.8.3.orig/gcc/config/mips/linux64.h gcc-4.8.3/gcc/config/mips/linux64.h
    263 --- gcc-4.8.3.orig/gcc/config/mips/linux64.h    2013-01-10 20:38:27.000000000 +0000
    264 +++ gcc-4.8.3/gcc/config/mips/linux64.h 2014-06-01 05:02:45.017138692 +0000
    265 @@ -22,10 +22,10 @@
    266  #define GNU_USER_LINK_EMULATION64 "elf64%{EB:b}%{EL:l}tsmip"
     254diff -Naur gcc-5.2.0.orig/gcc/config/mips/linux.h gcc-5.2.0/gcc/config/mips/linux.h
     255--- gcc-5.2.0.orig/gcc/config/mips/linux.h      2015-01-05 12:33:28.000000000 +0000
     256+++ gcc-5.2.0/gcc/config/mips/linux.h   2015-10-17 20:30:30.887975439 +0000
     257@@ -22,20 +22,20 @@
    267258 #define GNU_USER_LINK_EMULATIONN32 "elf32%{EB:b}%{EL:l}tsmipn32"
    268259 
    269 -#define GLIBC_DYNAMIC_LINKER32 "/lib/ld.so.1"
    270 -#define GLIBC_DYNAMIC_LINKER64 "/lib64/ld.so.1"
    271 -#define GLIBC_DYNAMIC_LINKERN32 "/lib32/ld.so.1"
    272 -#define UCLIBC_DYNAMIC_LINKERN32 "/lib32/ld-uClibc.so.0"
    273 +#define GLIBC_DYNAMIC_LINKER32 "/tools/lib/ld.so.1"
    274 +#define GLIBC_DYNAMIC_LINKER64 "/tools/lib64/ld.so.1"
    275 +#define GLIBC_DYNAMIC_LINKERN32 "/tools/lib32/ld.so.1"
    276 +#define UCLIBC_DYNAMIC_LINKERN32 "/tools/lib32/ld-uClibc.so.0"
     260 #define GLIBC_DYNAMIC_LINKER32 \
     261-  "%{mnan=2008:/lib/ld-linux-mipsn8.so.1;:/lib/ld.so.1}"
     262+  "%{mnan=2008:/tools/lib/ld-linux-mipsn8.so.1;:/tools/lib/ld.so.1}"
     263 #define GLIBC_DYNAMIC_LINKER64 \
     264-  "%{mnan=2008:/lib64/ld-linux-mipsn8.so.1;:/lib64/ld.so.1}"
     265+  "%{mnan=2008:/tools/lib64/ld-linux-mipsn8.so.1;:/tools/lib64/ld.so.1}"
     266 #define GLIBC_DYNAMIC_LINKERN32 \
     267-  "%{mnan=2008:/lib32/ld-linux-mipsn8.so.1;:/lib32/ld.so.1}"
     268+  "%{mnan=2008:/tools/lib32/ld-linux-mipsn8.so.1;:/tools/lib32/ld.so.1}"
     269 
     270 #undef UCLIBC_DYNAMIC_LINKER32
     271 #define UCLIBC_DYNAMIC_LINKER32 \
     272-  "%{mnan=2008:/lib/ld-uClibc-mipsn8.so.0;:/lib/ld-uClibc.so.0}"
     273+  "%{mnan=2008:/tools/lib/ld-uClibc-mipsn8.so.0;:/tools/lib/ld-uClibc.so.0}"
     274 #undef UCLIBC_DYNAMIC_LINKER64
     275 #define UCLIBC_DYNAMIC_LINKER64 \
     276-  "%{mnan=2008:/lib/ld64-uClibc-mipsn8.so.0;:/lib/ld64-uClibc.so.0}"
     277+  "%{mnan=2008:/tools/lib/ld64-uClibc-mipsn8.so.0;:/tools/lib/ld64-uClibc.so.0}"
     278 #define UCLIBC_DYNAMIC_LINKERN32 \
     279-  "%{mnan=2008:/lib32/ld-uClibc-mipsn8.so.0;:/lib32/ld-uClibc.so.0}"
     280+  "%{mnan=2008:/tools/lib32/ld-uClibc-mipsn8.so.0;:/tools/lib32/ld-uClibc.so.0}"
     281 
    277282 #define BIONIC_DYNAMIC_LINKERN32 "/system/bin/linker32"
    278283 #define GNU_USER_DYNAMIC_LINKERN32 \
    279    CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKERN32, UCLIBC_DYNAMIC_LINKERN32, \
    280 diff -Naur gcc-4.8.3.orig/gcc/config/mn10300/linux.h gcc-4.8.3/gcc/config/mn10300/linux.h
    281 --- gcc-4.8.3.orig/gcc/config/mn10300/linux.h   2013-01-10 20:38:27.000000000 +0000
    282 +++ gcc-4.8.3/gcc/config/mn10300/linux.h        2014-06-01 05:02:45.017138692 +0000
     284diff -Naur gcc-5.2.0.orig/gcc/config/mn10300/linux.h gcc-5.2.0/gcc/config/mn10300/linux.h
     285--- gcc-5.2.0.orig/gcc/config/mn10300/linux.h   2015-01-05 12:33:28.000000000 +0000
     286+++ gcc-5.2.0/gcc/config/mn10300/linux.h        2015-10-17 20:29:02.941750373 +0000
    283287@@ -32,7 +32,7 @@
    284288 #undef  ASM_SPEC
     
    290294 #undef  LINK_SPEC
    291295 #define LINK_SPEC "%{mrelax:--relax} %{shared:-shared} \
    292 diff -Naur gcc-4.8.3.orig/gcc/config/pa/pa-linux.h gcc-4.8.3/gcc/config/pa/pa-linux.h
    293 --- gcc-4.8.3.orig/gcc/config/pa/pa-linux.h     2013-01-10 20:38:27.000000000 +0000
    294 +++ gcc-4.8.3/gcc/config/pa/pa-linux.h  2014-06-01 05:02:45.017138692 +0000
     296diff -Naur gcc-5.2.0.orig/gcc/config/pa/pa-linux.h gcc-5.2.0/gcc/config/pa/pa-linux.h
     297--- gcc-5.2.0.orig/gcc/config/pa/pa-linux.h     2015-05-28 14:07:55.000000000 +0000
     298+++ gcc-5.2.0/gcc/config/pa/pa-linux.h  2015-10-17 20:29:02.941750373 +0000
    295299@@ -37,7 +37,7 @@
    296300 /* Define this for shared library support because it isn't in the main
     
    302306 #undef LINK_SPEC
    303307 #define LINK_SPEC "\
    304 diff -Naur gcc-4.8.3.orig/gcc/config/rs6000/freebsd64.h gcc-4.8.3/gcc/config/rs6000/freebsd64.h
    305 --- gcc-4.8.3.orig/gcc/config/rs6000/freebsd64.h        2013-01-10 20:38:27.000000000 +0000
    306 +++ gcc-4.8.3/gcc/config/rs6000/freebsd64.h     2014-06-01 05:02:45.017138692 +0000
    307 @@ -154,8 +154,8 @@
    308    { "link_os_freebsd_spec32",  LINK_OS_FREEBSD_SPEC32 },               \
    309    { "link_os_freebsd_spec64",  LINK_OS_FREEBSD_SPEC64 },
    310  
    311 -#define FREEBSD_DYNAMIC_LINKER32 "/libexec/ld-elf32.so.1"
    312 -#define FREEBSD_DYNAMIC_LINKER64 "/libexec/ld-elf.so.1"
    313 +#define FREEBSD_DYNAMIC_LINKER32 "/tools/lib/ld-elf32.so.1"
    314 +#define FREEBSD_DYNAMIC_LINKER64 "/tools/lib64/ld-elf.so.1"
    315  
    316  #define LINK_OS_FREEBSD_SPEC_DEF32 "\
    317    %{p:%nconsider using `-pg' instead of `-p' with gprof(1)} \
    318 diff -Naur gcc-4.8.3.orig/gcc/config/rs6000/linux64.h gcc-4.8.3/gcc/config/rs6000/linux64.h
    319 --- gcc-4.8.3.orig/gcc/config/rs6000/linux64.h  2014-04-04 15:10:24.000000000 +0000
    320 +++ gcc-4.8.3/gcc/config/rs6000/linux64.h       2014-06-01 05:02:45.017138692 +0000
    321 @@ -366,14 +366,14 @@
     308diff -Naur gcc-5.2.0.orig/gcc/config/rs6000/linux64.h gcc-5.2.0/gcc/config/rs6000/linux64.h
     309--- gcc-5.2.0.orig/gcc/config/rs6000/linux64.h  2015-03-09 23:18:57.000000000 +0000
     310+++ gcc-5.2.0/gcc/config/rs6000/linux64.h       2015-10-17 20:29:02.941750373 +0000
     311@@ -357,14 +357,14 @@
    322312 #undef LINK_OS_DEFAULT_SPEC
    323313 #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)"
     
    327317 #ifdef LINUX64_DEFAULT_ABI_ELFv2
    328318-#define GLIBC_DYNAMIC_LINKER64 "%{mabi=elfv1:/lib64/ld64.so.1;:/lib64/ld64.so.2}"
    329 +#define GLIBC_DYNAMIC_LINKER64 "%{mabi=elfv1:/lib64/ld64.so.1;:/tools/lib64/ld64.so.2}"
     319+#define GLIBC_DYNAMIC_LINKER64 "%{mabi=elfv1:/tools/lib64/ld64.so.1;:/tools/lib64/ld64.so.2}"
    330320 #else
    331321-#define GLIBC_DYNAMIC_LINKER64 "%{mabi=elfv2:/lib64/ld64.so.2;:/lib64/ld64.so.1}"
    332 +#define GLIBC_DYNAMIC_LINKER64 "%{mabi=elfv2:/lib64/ld64.so.2;:/tools/lib64/ld64.so.1}"
     322+#define GLIBC_DYNAMIC_LINKER64 "%{mabi=elfv2:/tools/lib64/ld64.so.2;:/tools/lib64/ld64.so.1}"
    333323 #endif
    334324-#define UCLIBC_DYNAMIC_LINKER32 "/lib/ld-uClibc.so.0"
     
    339329 #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:" G ";:" U "}"
    340330 #elif DEFAULT_LIBC == LIBC_GLIBC
    341 diff -Naur gcc-4.8.3.orig/gcc/config/rs6000/sysv4.h gcc-4.8.3/gcc/config/rs6000/sysv4.h
    342 --- gcc-4.8.3.orig/gcc/config/rs6000/sysv4.h    2014-04-04 14:50:31.000000000 +0000
    343 +++ gcc-4.8.3/gcc/config/rs6000/sysv4.h 2014-06-01 05:02:45.017138692 +0000
    344 @@ -761,8 +761,8 @@
     331diff -Naur gcc-5.2.0.orig/gcc/config/rs6000/sysv4.h gcc-5.2.0/gcc/config/rs6000/sysv4.h
     332--- gcc-5.2.0.orig/gcc/config/rs6000/sysv4.h    2015-01-05 12:33:28.000000000 +0000
     333+++ gcc-5.2.0/gcc/config/rs6000/sysv4.h 2015-10-17 20:29:02.941750373 +0000
     334@@ -762,8 +762,8 @@
    345335 
    346336 #define LINK_START_LINUX_SPEC ""
     
    353343 #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:" G ";:" U "}"
    354344 #elif !defined (DEFAULT_LIBC) || DEFAULT_LIBC == LIBC_GLIBC
    355 @@ -806,7 +806,7 @@
    356  #define LINK_OS_NETBSD_SPEC "\
    357  %{!shared: %{!static: \
    358    %{rdynamic:-export-dynamic} \
    359 -  -dynamic-linker /usr/libexec/ld.elf_so}}"
    360 +  -dynamic-linker /tools/lib/ld.elf_so}}"
    361  
    362  #define CPP_OS_NETBSD_SPEC "\
    363  -D__powerpc__ -D__NetBSD__ -D__KPRINTF_ATTRIBUTE__"
    364 diff -Naur gcc-4.8.3.orig/gcc/config/s390/linux.h gcc-4.8.3/gcc/config/s390/linux.h
    365 --- gcc-4.8.3.orig/gcc/config/s390/linux.h      2013-01-10 20:38:27.000000000 +0000
    366 +++ gcc-4.8.3/gcc/config/s390/linux.h   2014-06-01 05:02:45.017138692 +0000
     345diff -Naur gcc-5.2.0.orig/gcc/config/s390/linux.h gcc-5.2.0/gcc/config/s390/linux.h
     346--- gcc-5.2.0.orig/gcc/config/s390/linux.h      2015-05-11 07:14:10.000000000 +0000
     347+++ gcc-5.2.0/gcc/config/s390/linux.h   2015-10-17 20:29:02.941750373 +0000
    367348@@ -60,8 +60,8 @@
    368349 #define MULTILIB_DEFAULTS { "m31" }
     
    372353-#define GLIBC_DYNAMIC_LINKER64 "/lib/ld64.so.1"
    373354+#define GLIBC_DYNAMIC_LINKER32 "/tools/lib/ld.so.1"
    374 +#define GLIBC_DYNAMIC_LINKER64 "/tools/lib64/ld64.so.1"
     355+#define GLIBC_DYNAMIC_LINKER64 "/tools/lib/ld64.so.1"
    375356 
    376357 #undef  LINK_SPEC
    377358 #define LINK_SPEC \
    378 diff -Naur gcc-4.8.3.orig/gcc/config/sh/linux.h gcc-4.8.3/gcc/config/sh/linux.h
    379 --- gcc-4.8.3.orig/gcc/config/sh/linux.h        2013-03-14 03:01:53.000000000 +0000
    380 +++ gcc-4.8.3/gcc/config/sh/linux.h     2014-06-01 05:02:45.017138692 +0000
     359diff -Naur gcc-5.2.0.orig/gcc/config/sh/linux.h gcc-5.2.0/gcc/config/sh/linux.h
     360--- gcc-5.2.0.orig/gcc/config/sh/linux.h        2015-01-05 12:33:28.000000000 +0000
     361+++ gcc-5.2.0/gcc/config/sh/linux.h     2015-10-17 20:29:02.941750373 +0000
    381362@@ -43,7 +43,7 @@
    382363 
     
    388369 #undef SUBTARGET_LINK_EMUL_SUFFIX
    389370 #define SUBTARGET_LINK_EMUL_SUFFIX "_linux"
    390 diff -Naur gcc-4.8.3.orig/gcc/config/sparc/linux.h gcc-4.8.3/gcc/config/sparc/linux.h
    391 --- gcc-4.8.3.orig/gcc/config/sparc/linux.h     2013-01-10 20:38:27.000000000 +0000
    392 +++ gcc-4.8.3/gcc/config/sparc/linux.h  2014-06-01 05:02:45.017138692 +0000
     371diff -Naur gcc-5.2.0.orig/gcc/config/sparc/linux.h gcc-5.2.0/gcc/config/sparc/linux.h
     372--- gcc-5.2.0.orig/gcc/config/sparc/linux.h     2015-01-05 12:33:28.000000000 +0000
     373+++ gcc-5.2.0/gcc/config/sparc/linux.h  2015-10-17 20:29:02.941750373 +0000
    393374@@ -83,7 +83,7 @@
    394375    When the -shared link option is used a final link is not being
     
    400381 #undef  LINK_SPEC
    401382 #define LINK_SPEC "-m elf32_sparc %{shared:-shared} \
    402 diff -Naur gcc-4.8.3.orig/gcc/config/sparc/linux64.h gcc-4.8.3/gcc/config/sparc/linux64.h
    403 --- gcc-4.8.3.orig/gcc/config/sparc/linux64.h   2013-01-10 20:38:27.000000000 +0000
    404 +++ gcc-4.8.3/gcc/config/sparc/linux64.h        2014-06-01 05:02:45.017138692 +0000
    405 @@ -92,8 +92,8 @@
     383diff -Naur gcc-5.2.0.orig/gcc/config/sparc/linux64.h gcc-5.2.0/gcc/config/sparc/linux64.h
     384--- gcc-5.2.0.orig/gcc/config/sparc/linux64.h   2015-01-05 12:33:28.000000000 +0000
     385+++ gcc-5.2.0/gcc/config/sparc/linux64.h        2015-10-17 20:29:02.941750373 +0000
     386@@ -84,8 +84,8 @@
    406387    When the -shared link option is used a final link is not being
    407388    done.  */
     
    414395 #ifdef SPARC_BI_ARCH
    415396 
    416 @@ -201,7 +201,7 @@
     397@@ -193,7 +193,7 @@
    417398 #else /* !SPARC_BI_ARCH */
    418399 
     
    423404     %{!static: \
    424405       %{rdynamic:-export-dynamic} \
    425 diff -Naur gcc-4.8.3.orig/gcc/config/xtensa/linux.h gcc-4.8.3/gcc/config/xtensa/linux.h
    426 --- gcc-4.8.3.orig/gcc/config/xtensa/linux.h    2013-01-10 20:38:27.000000000 +0000
    427 +++ gcc-4.8.3/gcc/config/xtensa/linux.h 2014-06-01 05:02:45.017138692 +0000
     406diff -Naur gcc-5.2.0.orig/gcc/config/vax/linux.h gcc-5.2.0/gcc/config/vax/linux.h
     407--- gcc-5.2.0.orig/gcc/config/vax/linux.h       2015-01-05 12:33:28.000000000 +0000
     408+++ gcc-5.2.0/gcc/config/vax/linux.h    2015-10-17 20:29:02.941750373 +0000
     409@@ -41,7 +41,7 @@
     410   %{!shared: \
     411     %{!static: \
     412       %{rdynamic:-export-dynamic} \
     413-      -dynamic-linker /lib/ld.so.1} \
     414+      -dynamic-linker /tools/lib/ld.so.1} \
     415     %{static:-static}}"
     416 
     417 #undef  WCHAR_TYPE
     418diff -Naur gcc-5.2.0.orig/gcc/config/xtensa/linux.h gcc-5.2.0/gcc/config/xtensa/linux.h
     419--- gcc-5.2.0.orig/gcc/config/xtensa/linux.h    2015-01-05 12:33:28.000000000 +0000
     420+++ gcc-5.2.0/gcc/config/xtensa/linux.h 2015-10-17 20:29:02.941750373 +0000
    428421@@ -44,7 +44,7 @@
    429422   %{mlongcalls:--longcalls} \
Note: See TracChangeset for help on using the changeset viewer.