Changeset c0595573


Ignore:
Timestamp:
Jul 25, 2010, 2:13:26 PM (14 years ago)
Author:
Joe Ciccone <jciccone@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
134074b
Parents:
7816bd1
Message:

Updated GCC to 4.5.0, This commit is not complete, Doing a partial commit to add new dependencies and fix broken ones for gcc.

Files:
1 added
2 deleted
4 edited
2 moved

Legend:

Unmodified
Added
Removed
  • BOOK/introduction/common/changelog.xml

    r7816bd1 rc0595573  
    4040      <para>July 25, 2010</para>
    4141      <itemizedlist>
     42        <listitem>
     43          <para>[jciccone] - Updated GCC to 4.5.0.</para>
     44        </listitem>
    4245        <listitem>
    4346          <para>[jciccone] - Updated Cloog-PPL to 0.15.9.</para>
  • BOOK/materials/common/patches.xml

    r7816bd1 rc0595573  
    100100    </varlistentry>
    101101
    102 <!--
    103     <varlistentry>
    104       <term>GMP Branch Update Patch - <token>&gmp-branch_update-patch-size;</token>:</term>
    105       <listitem>
    106         <para>Download: <ulink
    107         url="&patches-root;&gmp-branch_update-patch;"/></para>
    108         <para>MD5 sum: <literal>&gmp-branch_update-patch-md5;</literal></para>
    109       </listitem>
    110     </varlistentry>
    111 -->
    112 
    113102    <varlistentry>
    114103      <term>Grep i18n Patch - <token>&grep-i18n-patch-size;</token>:</term>
     
    153142        url="&patches-root;&man-new_compressors-patch;"/></para>
    154143        <para>MD5 sum: <literal>&man-new_compressors-patch-md5;</literal></para>
    155       </listitem>
    156     </varlistentry>
    157 
    158     <varlistentry>
    159       <term>MPFR Branch Update Patch - <token>&mpfr-branch_update-patch-size;</token>:</term>
    160       <listitem>
    161         <para>Download: <ulink
    162         url="&patches-root;&mpfr-branch_update-patch;"/></para>
    163         <para>MD5 sum: <literal>&mpfr-branch_update-patch-md5;</literal></para>
    164144      </listitem>
    165145    </varlistentry>
  • BOOK/packages.ent

    r7816bd1 rc0595573  
    168168<!ENTITY gawk-home "&gnu-software;gawk">
    169169
    170 <!ENTITY gcc-version "4.4.2">
    171 <!ENTITY gcc-size "61,448 KB">
     170<!ENTITY gcc-version "4.5.0">
     171<!ENTITY gcc-size "64,400 KB">
    172172<!ENTITY gcc-url "ftp://gcc.gnu.org/pub/gcc/releases/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    173 <!ENTITY gcc-md5 "70f5ac588a79e3c9901d5b34f58d896d">
     173<!ENTITY gcc-md5 "ff27b7c4a5d5060c8a8543a44abca31f">
    174174<!ENTITY gcc-home "http://gcc.gnu.org">
    175175
  • BOOK/patches.ent

    r7816bd1 rc0595573  
    4242
    4343<!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch">
    44 <!ENTITY gcc-specs-patch-md5 "edda4c1d4acaed90ca4e2f98c1a014ab">
     44<!ENTITY gcc-specs-patch-md5 "9ba70e5765be93577166d824064e675a">
    4545<!ENTITY gcc-specs-patch-size "20 KB">
    46 
    47 <!ENTITY gmp-branch_update-patch "gmp-&gmp-version;-branch_update-1.patch">
    48 <!ENTITY gmp-branch_update-patch-md5 " ">
    49 <!ENTITY gmp-branch_update-patch-size " KB">
    5046
    5147<!ENTITY grep-i18n-patch "grep-&grep-version;-i18n-1.patch">
     
    6965<!ENTITY man-new_compressors-patch-size "2 KB">
    7066
    71 <!ENTITY mpfr-branch_update-patch "mpfr-&mpfr-version;-branch_update-2.patch">
    72 <!ENTITY mpfr-branch_update-patch-md5 "2df45ded7bd8c5b987bb4af75ab1f21c">
    73 <!ENTITY mpfr-branch_update-patch-size "6 KB">
    74 
    7567<!ENTITY ncurses-bashfix-patch "ncurses-&ncurses-version;-bash_fix-1.patch">
    7668<!ENTITY ncurses-bashfix-patch-md5 "c6f7f2ab0ebaf7721ebeb266641352db">
     
    122114
    123115<!ENTITY gcc-pure64-patch "gcc-&gcc-version;-pure64-1.patch">
    124 <!ENTITY gcc-pure64-patch-md5 "74d06d4dda08419c319ae4c63686a4da">
    125 <!ENTITY gcc-pure64-patch-size "12 KB">
     116<!ENTITY gcc-pure64-patch-md5 "da08dec2f6adc4b19ad77b5c3b72356a">
     117<!ENTITY gcc-pure64-patch-size "8 KB">
    126118
    127119<!ENTITY gcc-specs_pure64-patch "gcc-&gcc-version;-pure64_specs-1.patch">
    128 <!ENTITY gcc-specs_pure64-patch-md5 "edda4c1d4acaed90ca4e2f98c1a014ab">
    129 <!ENTITY gcc-specs_pure64-patch-size "20 KB">
     120<!ENTITY gcc-specs_pure64-patch-md5 "f8869dbc04a7aa55e5ec8885f4e7515b">
     121<!ENTITY gcc-specs_pure64-patch-size "24 KB">
    130122
    131123<!-- Start of Config Update patches -->
  • patches/gcc-4.5.0-pure64_specs-1.patch

    r7816bd1 rc0595573  
    1 Submitted By: Jim Gifford (jim at cross-lfs dot org)
    2 Date: 01-01-2010
    3 Initial Package Version: 4.4.2
     1Submitted By: Joe Ciccone <jciccone@gmail.com>
     2Date: 07-25-2010
     3Initial Package Version: 3.4.6
    44Origin: Idea originally developed by Ryan Oliver and Greg Schafer for
    55        the Pure LFS project.
    6 Upstream Status: Not Applied
    7 Description: This patch modifies the location of the dynamic linker for gcc-4.4.2.
     6Upstream Status: Not Applied - CLFS Specific
     7Description: The specs patch changes the location of the dynamic linker as
     8             well as the link spec to /tools/lib{,32,64}. This patch in
     9             addition makes changes to the paths for pure64, eg 64bit libs
     10             in /usr/lib, 32bit in /usr/lib32.
    811
    9 diff -Naur gcc-4.4.2.orig/gcc/config/alpha/gnu.h gcc-4.4.2/gcc/config/alpha/gnu.h
    10 --- gcc-4.4.2.orig/gcc/config/alpha/gnu.h       2004-09-07 20:17:19.000000000 -0400
    11 +++ gcc-4.4.2/gcc/config/alpha/gnu.h    2010-01-01 16:56:24.640499181 -0500
    12 @@ -11,7 +11,7 @@
     12diff -Naur gcc-4.5.0.orig/gcc/config/alpha/gnu.h gcc-4.5.0/gcc/config/alpha/gnu.h
     13--- gcc-4.5.0.orig/gcc/config/alpha/gnu.h       2009-04-21 15:03:23.000000000 -0400
     14+++ gcc-4.5.0/gcc/config/alpha/gnu.h    2010-07-25 16:12:35.229577160 -0400
     15@@ -34,7 +34,7 @@
    1316     } while (0)
    1417 
     
    1922 #undef STARTFILE_SPEC
    2023 #define STARTFILE_SPEC \
    21 diff -Naur gcc-4.4.2.orig/gcc/config/alpha/linux-elf.h gcc-4.4.2/gcc/config/alpha/linux-elf.h
    22 --- gcc-4.4.2.orig/gcc/config/alpha/linux-elf.h 2007-08-02 06:49:31.000000000 -0400
    23 +++ gcc-4.4.2/gcc/config/alpha/linux-elf.h      2010-01-01 16:56:24.465441698 -0500
     24diff -Naur gcc-4.5.0.orig/gcc/config/alpha/linux-elf.h gcc-4.5.0/gcc/config/alpha/linux-elf.h
     25--- gcc-4.5.0.orig/gcc/config/alpha/linux-elf.h 2007-08-02 06:49:31.000000000 -0400
     26+++ gcc-4.5.0/gcc/config/alpha/linux-elf.h      2010-07-25 16:12:35.225576640 -0400
    2427@@ -27,8 +27,8 @@
    2528 #define EXTRA_SPECS \
     
    3336 #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:%{muclibc:%e-mglibc and -muclibc used together}" G ";:" U "}"
    3437 #else
    35 diff -Naur gcc-4.4.2.orig/gcc/config/arm/linux-eabi.h gcc-4.4.2/gcc/config/arm/linux-eabi.h
    36 --- gcc-4.4.2.orig/gcc/config/arm/linux-eabi.h  2007-11-08 08:44:09.000000000 -0500
    37 +++ gcc-4.4.2/gcc/config/arm/linux-eabi.h       2010-01-01 16:56:29.002439333 -0500
     38diff -Naur gcc-4.5.0.orig/gcc/config/arm/linux-eabi.h gcc-4.5.0/gcc/config/arm/linux-eabi.h
     39--- gcc-4.5.0.orig/gcc/config/arm/linux-eabi.h  2009-10-30 16:03:09.000000000 -0400
     40+++ gcc-4.5.0/gcc/config/arm/linux-eabi.h       2010-07-25 16:12:35.245577118 -0400
    3841@@ -61,7 +61,7 @@
    3942 /* Use ld-linux.so.3 so that it will be possible to run "classic"
     
    4548 /* At this point, bpabi.h will have clobbered LINK_SPEC.  We want to
    4649    use the GNU/Linux version, not the generic BPABI version.  */
    47 diff -Naur gcc-4.4.2.orig/gcc/config/arm/linux-elf.h gcc-4.4.2/gcc/config/arm/linux-elf.h
    48 --- gcc-4.4.2.orig/gcc/config/arm/linux-elf.h   2009-02-20 10:20:38.000000000 -0500
    49 +++ gcc-4.4.2/gcc/config/arm/linux-elf.h        2010-01-01 16:56:28.405503916 -0500
     50diff -Naur gcc-4.5.0.orig/gcc/config/arm/linux-elf.h gcc-4.5.0/gcc/config/arm/linux-elf.h
     51--- gcc-4.5.0.orig/gcc/config/arm/linux-elf.h   2009-11-05 09:47:45.000000000 -0500
     52+++ gcc-4.5.0/gcc/config/arm/linux-elf.h        2010-07-25 16:12:35.245577118 -0400
    5053@@ -62,7 +62,7 @@
    5154 
     
    5760 #define LINUX_TARGET_LINK_SPEC  "%{h*} %{version:-v} \
    5861    %{b} \
    59 diff -Naur gcc-4.4.2.orig/gcc/config/bfin/linux.h gcc-4.4.2/gcc/config/bfin/linux.h
    60 --- gcc-4.4.2.orig/gcc/config/bfin/linux.h      2008-11-27 04:11:50.000000000 -0500
    61 +++ gcc-4.4.2/gcc/config/bfin/linux.h   2010-01-01 16:56:34.082561691 -0500
    62 @@ -22,7 +22,7 @@
     62diff -Naur gcc-4.5.0.orig/gcc/config/bfin/linux.h gcc-4.5.0/gcc/config/bfin/linux.h
     63--- gcc-4.5.0.orig/gcc/config/bfin/linux.h      2009-09-03 11:37:28.000000000 -0400
     64+++ gcc-4.5.0/gcc/config/bfin/linux.h   2010-07-25 16:12:35.049578096 -0400
     65@@ -45,7 +45,7 @@
    6366   %{shared:-G -Bdynamic} \
    6467   %{!shared: %{!static: \
     
    6972 
    7073 #define MD_UNWIND_SUPPORT "config/bfin/linux-unwind.h"
    71 diff -Naur gcc-4.4.2.orig/gcc/config/cris/linux.h gcc-4.4.2/gcc/config/cris/linux.h
    72 --- gcc-4.4.2.orig/gcc/config/cris/linux.h      2009-03-22 11:15:04.000000000 -0400
    73 +++ gcc-4.4.2/gcc/config/cris/linux.h   2010-01-01 16:56:29.197595306 -0500
     74diff -Naur gcc-4.5.0.orig/gcc/config/cris/linux.h gcc-4.5.0/gcc/config/cris/linux.h
     75--- gcc-4.5.0.orig/gcc/config/cris/linux.h      2009-03-22 11:15:04.000000000 -0400
     76+++ gcc-4.5.0/gcc/config/cris/linux.h   2010-07-25 16:12:35.289576639 -0400
    7477@@ -103,7 +103,7 @@
    7578 #undef CRIS_DEFAULT_CPU_VERSION
     
    8184 /* We need an -rpath-link to ld.so.1, and presumably to each directory
    8285    specified with -B.  */
    83 diff -Naur gcc-4.4.2.orig/gcc/config/frv/linux.h gcc-4.4.2/gcc/config/frv/linux.h
    84 --- gcc-4.4.2.orig/gcc/config/frv/linux.h       2007-08-02 06:49:31.000000000 -0400
    85 +++ gcc-4.4.2/gcc/config/frv/linux.h    2010-01-01 16:56:26.579441307 -0500
     86diff -Naur gcc-4.5.0.orig/gcc/config/freebsd-spec.h gcc-4.5.0/gcc/config/freebsd-spec.h
     87--- gcc-4.5.0.orig/gcc/config/freebsd-spec.h    2009-09-22 12:28:26.000000000 -0400
     88+++ gcc-4.5.0/gcc/config/freebsd-spec.h 2010-07-25 16:12:35.361577332 -0400
     89@@ -146,7 +146,7 @@
     90 #if FBSD_MAJOR < 6
     91 #define FBSD_DYNAMIC_LINKER "/usr/libexec/ld-elf.so.1"
     92 #else
     93-#define FBSD_DYNAMIC_LINKER "/libexec/ld-elf.so.1"
     94+#define FBSD_DYNAMIC_LINKER "/tools/libexec/ld-elf.so.1"
     95 #endif
     96 
     97 #if defined(HAVE_LD_EH_FRAME_HDR)
     98diff -Naur gcc-4.5.0.orig/gcc/config/frv/linux.h gcc-4.5.0/gcc/config/frv/linux.h
     99--- gcc-4.5.0.orig/gcc/config/frv/linux.h       2007-08-02 06:49:31.000000000 -0400
     100+++ gcc-4.5.0/gcc/config/frv/linux.h    2010-07-25 16:12:35.205578493 -0400
    86101@@ -35,7 +35,7 @@
    87102 #define ENDFILE_SPEC \
     
    93108 #undef LINK_SPEC
    94109 #define LINK_SPEC "\
    95 diff -Naur gcc-4.4.2.orig/gcc/config/i386/gnu.h gcc-4.4.2/gcc/config/i386/gnu.h
    96 --- gcc-4.4.2.orig/gcc/config/i386/gnu.h        2008-11-13 18:28:46.000000000 -0500
    97 +++ gcc-4.4.2/gcc/config/i386/gnu.h     2010-01-01 16:56:27.660591689 -0500
     110diff -Naur gcc-4.5.0.orig/gcc/config/i386/gnu.h gcc-4.5.0/gcc/config/i386/gnu.h
     111--- gcc-4.5.0.orig/gcc/config/i386/gnu.h        2008-11-13 18:28:46.000000000 -0500
     112+++ gcc-4.5.0/gcc/config/i386/gnu.h     2010-07-25 16:12:35.317577305 -0400
    98113@@ -21,7 +21,7 @@
    99114 */
     
    105120 #undef TARGET_VERSION
    106121 #define TARGET_VERSION fprintf (stderr, " (i386 GNU)");
    107 diff -Naur gcc-4.4.2.orig/gcc/config/i386/linux64.h gcc-4.4.2/gcc/config/i386/linux64.h
    108 --- gcc-4.4.2.orig/gcc/config/i386/linux64.h    2009-04-09 19:23:07.000000000 -0400
    109 +++ gcc-4.4.2/gcc/config/i386/linux64.h 2010-01-01 16:56:27.978561695 -0500
     122diff -Naur gcc-4.5.0.orig/gcc/config/i386/linux.h gcc-4.5.0/gcc/config/i386/linux.h
     123--- gcc-4.5.0.orig/gcc/config/i386/linux.h      2010-03-24 16:44:48.000000000 -0400
     124+++ gcc-4.5.0/gcc/config/i386/linux.h   2010-07-25 16:12:35.305577262 -0400
     125@@ -100,7 +100,7 @@
     126 
     127 /* These macros may be overridden in k*bsd-gnu.h and i386/k*bsd-gnu.h. */
     128 #define LINK_EMULATION "elf_i386"
     129-#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
     130+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"
     131 
     132 #undef  ASM_SPEC
     133 #define ASM_SPEC \
     134diff -Naur gcc-4.5.0.orig/gcc/config/i386/linux64.h gcc-4.5.0/gcc/config/i386/linux64.h
     135--- gcc-4.5.0.orig/gcc/config/i386/linux64.h    2010-03-24 16:44:48.000000000 -0400
     136+++ gcc-4.5.0/gcc/config/i386/linux64.h 2010-07-25 16:12:35.325577625 -0400
    110137@@ -58,8 +58,8 @@
    111138    When the -shared link option is used a final link is not being
     
    117144+#define GLIBC_DYNAMIC_LINKER64 "/tools/lib/ld-linux-x86-64.so.2"
    118145 
    119  #undef ASM_SPEC
    120  #define ASM_SPEC "%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} \
    121 diff -Naur gcc-4.4.2.orig/gcc/config/i386/linux.h gcc-4.4.2/gcc/config/i386/linux.h
    122 --- gcc-4.4.2.orig/gcc/config/i386/linux.h      2009-05-21 09:21:30.000000000 -0400
    123 +++ gcc-4.4.2/gcc/config/i386/linux.h   2010-01-01 16:56:27.558655683 -0500
    124 @@ -100,7 +100,7 @@
    125  
    126  /* These macros may be overridden in k*bsd-gnu.h and i386/k*bsd-gnu.h. */
    127  #define LINK_EMULATION "elf_i386"
    128 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
    129 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"
    130  
    131  #undef  ASM_SPEC
    132  #define ASM_SPEC \
    133 diff -Naur gcc-4.4.2.orig/gcc/config/i386/t-linux64 gcc-4.4.2/gcc/config/i386/t-linux64
    134 --- gcc-4.4.2.orig/gcc/config/i386/t-linux64    2008-07-02 11:59:19.000000000 -0400
    135 +++ gcc-4.4.2/gcc/config/i386/t-linux64 2010-01-01 16:56:34.209563694 -0500
    136 @@ -7,7 +7,7 @@
     146 #if TARGET_64BIT_DEFAULT
     147 #define SPEC_32 "m32"
     148diff -Naur gcc-4.5.0.orig/gcc/config/i386/t-linux64 gcc-4.5.0/gcc/config/i386/t-linux64
     149--- gcc-4.5.0.orig/gcc/config/i386/t-linux64    2009-04-21 15:03:23.000000000 -0400
     150+++ gcc-4.5.0/gcc/config/i386/t-linux64 2010-07-25 16:15:29.253827449 -0400
     151@@ -25,7 +25,7 @@
    137152 
    138153 MULTILIB_OPTIONS = m64/m32
    139154 MULTILIB_DIRNAMES = 64 32
    140155-MULTILIB_OSDIRNAMES = ../lib64 $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)
    141 +MULTILIB_OSDIRNAMES    = ../lib $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)
     156+MULTILIB_OSDIRNAMES = ../lib ../lib32
    142157 
    143158 LIBGCC = stmp-multilib
    144159 INSTALL_LIBGCC = install-multilib
    145 diff -Naur gcc-4.4.2.orig/gcc/config/ia64/linux.h gcc-4.4.2/gcc/config/ia64/linux.h
    146 --- gcc-4.4.2.orig/gcc/config/ia64/linux.h      2009-02-12 11:30:53.000000000 -0500
    147 +++ gcc-4.4.2/gcc/config/ia64/linux.h   2010-01-01 16:56:24.987436691 -0500
    148 @@ -37,7 +37,7 @@
     160diff -Naur gcc-4.5.0.orig/gcc/config/ia64/linux.h gcc-4.5.0/gcc/config/ia64/linux.h
     161--- gcc-4.5.0.orig/gcc/config/ia64/linux.h      2009-04-21 15:03:23.000000000 -0400
     162+++ gcc-4.5.0/gcc/config/ia64/linux.h   2010-07-25 16:12:35.185577234 -0400
     163@@ -61,7 +61,7 @@
    149164 /* Define this for shared library support because it isn't in the main
    150165    linux.h file.  */
     
    155170 #undef LINK_SPEC
    156171 #define LINK_SPEC "\
    157 diff -Naur gcc-4.4.2.orig/gcc/config/kopensolaris-gnu.h gcc-4.4.2/gcc/config/kopensolaris-gnu.h
    158 --- gcc-4.4.2.orig/gcc/config/kopensolaris-gnu.h        2009-01-29 13:48:41.000000000 -0500
    159 +++ gcc-4.4.2/gcc/config/kopensolaris-gnu.h     2010-01-01 16:56:30.755566240 -0500
     172diff -Naur gcc-4.5.0.orig/gcc/config/kfreebsd-gnu.h gcc-4.5.0/gcc/config/kfreebsd-gnu.h
     173--- gcc-4.5.0.orig/gcc/config/kfreebsd-gnu.h    2007-08-02 06:49:31.000000000 -0400
     174+++ gcc-4.5.0/gcc/config/kfreebsd-gnu.h 2010-07-25 16:12:35.333583583 -0400
    160175@@ -33,5 +33,5 @@
    161176 
     
    165180+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
    166181 #endif
    167 diff -Naur gcc-4.4.2.orig/gcc/config/linux.h gcc-4.4.2/gcc/config/linux.h
    168 --- gcc-4.4.2.orig/gcc/config/linux.h   2009-04-09 19:23:07.000000000 -0400
    169 +++ gcc-4.4.2/gcc/config/linux.h        2010-01-01 16:56:30.600624174 -0500
     182diff -Naur gcc-4.5.0.orig/gcc/config/knetbsd-gnu.h gcc-4.5.0/gcc/config/knetbsd-gnu.h
     183--- gcc-4.5.0.orig/gcc/config/knetbsd-gnu.h     2007-08-02 06:49:31.000000000 -0400
     184+++ gcc-4.5.0/gcc/config/knetbsd-gnu.h  2010-07-25 16:12:35.045577979 -0400
     185@@ -34,5 +34,5 @@
     186 
     187 #ifdef GLIBC_DYNAMIC_LINKER
     188 #undef GLIBC_DYNAMIC_LINKER
     189-#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
     190+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
     191 #endif
     192diff -Naur gcc-4.5.0.orig/gcc/config/kopensolaris-gnu.h gcc-4.5.0/gcc/config/kopensolaris-gnu.h
     193--- gcc-4.5.0.orig/gcc/config/kopensolaris-gnu.h        2009-01-29 13:48:41.000000000 -0500
     194+++ gcc-4.5.0/gcc/config/kopensolaris-gnu.h     2010-07-25 16:12:35.073577415 -0400
     195@@ -33,5 +33,5 @@
     196 
     197 #ifdef GLIBC_DYNAMIC_LINKER
     198 #undef GLIBC_DYNAMIC_LINKER
     199-#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
     200+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
     201 #endif
     202diff -Naur gcc-4.5.0.orig/gcc/config/linux.h gcc-4.5.0/gcc/config/linux.h
     203--- gcc-4.5.0.orig/gcc/config/linux.h   2009-04-09 11:00:19.000000000 -0400
     204+++ gcc-4.5.0/gcc/config/linux.h        2010-07-25 16:12:35.081581396 -0400
    170205@@ -117,9 +117,9 @@
    171206    GLIBC_DYNAMIC_LINKER must be defined for each target using them, or
     
    181216   CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER)
    182217 #define LINUX_DYNAMIC_LINKER32 \
    183 diff -Naur gcc-4.4.2.orig/gcc/config/m32r/linux.h gcc-4.4.2/gcc/config/m32r/linux.h
    184 --- gcc-4.4.2.orig/gcc/config/m32r/linux.h      2007-08-02 06:49:31.000000000 -0400
    185 +++ gcc-4.4.2/gcc/config/m32r/linux.h   2010-01-01 16:56:31.478592892 -0500
     218diff -Naur gcc-4.5.0.orig/gcc/config/lm32/uclinux-elf.h gcc-4.5.0/gcc/config/lm32/uclinux-elf.h
     219--- gcc-4.5.0.orig/gcc/config/lm32/uclinux-elf.h        2009-11-11 11:43:06.000000000 -0500
     220+++ gcc-4.5.0/gcc/config/lm32/uclinux-elf.h     2010-07-25 16:12:35.285576706 -0400
     221@@ -73,7 +73,7 @@
     222    %{shared:-shared} \
     223    %{symbolic:-Bsymbolic} \
     224    %{rdynamic:-export-dynamic} \
     225-   %{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}"
     226+   %{!dynamic-linker:-dynamic-linker /tools/lib/ld-linux.so.2}"
     227 
     228 #define TARGET_OS_CPP_BUILTINS() LINUX_TARGET_OS_CPP_BUILTINS()
     229 
     230diff -Naur gcc-4.5.0.orig/gcc/config/m32r/linux.h gcc-4.5.0/gcc/config/m32r/linux.h
     231--- gcc-4.5.0.orig/gcc/config/m32r/linux.h      2007-08-02 06:49:31.000000000 -0400
     232+++ gcc-4.5.0/gcc/config/m32r/linux.h   2010-07-25 16:12:35.065578524 -0400
    186233@@ -58,7 +58,7 @@
    187234 
     
    193240 #undef LINK_SPEC
    194241 #if TARGET_LITTLE_ENDIAN
    195 diff -Naur gcc-4.4.2.orig/gcc/config/m68k/linux.h gcc-4.4.2/gcc/config/m68k/linux.h
    196 --- gcc-4.4.2.orig/gcc/config/m68k/linux.h      2007-09-24 17:07:08.000000000 -0400
    197 +++ gcc-4.4.2/gcc/config/m68k/linux.h   2010-01-01 16:56:31.712593048 -0500
     242diff -Naur gcc-4.5.0.orig/gcc/config/m68k/linux.h gcc-4.5.0/gcc/config/m68k/linux.h
     243--- gcc-4.5.0.orig/gcc/config/m68k/linux.h      2009-12-11 10:32:08.000000000 -0500
     244+++ gcc-4.5.0/gcc/config/m68k/linux.h   2010-07-25 16:12:35.145576353 -0400
    198245@@ -84,7 +84,7 @@
    199246 
     
    205252 #undef LINK_SPEC
    206253 #define LINK_SPEC "-m m68kelf %{shared} \
    207 diff -Naur gcc-4.4.2.orig/gcc/config/mips/linux64.h gcc-4.4.2/gcc/config/mips/linux64.h
    208 --- gcc-4.4.2.orig/gcc/config/mips/linux64.h    2009-02-20 10:20:38.000000000 -0500
    209 +++ gcc-4.4.2/gcc/config/mips/linux64.h 2010-01-01 16:56:33.817493556 -0500
     254diff -Naur gcc-4.5.0.orig/gcc/config/mips/linux.h gcc-4.5.0/gcc/config/mips/linux.h
     255--- gcc-4.5.0.orig/gcc/config/mips/linux.h      2009-02-20 10:20:38.000000000 -0500
     256+++ gcc-4.5.0/gcc/config/mips/linux.h   2010-07-25 16:12:35.089577491 -0400
     257@@ -64,7 +64,7 @@
     258 #undef MIPS_DEFAULT_GVALUE
     259 #define MIPS_DEFAULT_GVALUE 0
     260 
     261-#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
     262+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
     263 
     264 /* Borrowed from sparc/linux.h */
     265 #undef LINK_SPEC
     266diff -Naur gcc-4.5.0.orig/gcc/config/mips/linux64.h gcc-4.5.0/gcc/config/mips/linux64.h
     267--- gcc-4.5.0.orig/gcc/config/mips/linux64.h    2009-02-20 10:20:38.000000000 -0500
     268+++ gcc-4.5.0/gcc/config/mips/linux64.h 2010-07-25 16:12:35.113577273 -0400
    210269@@ -35,10 +35,10 @@
    211270 %{!shared: \
     
    223282   CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKERN32, UCLIBC_DYNAMIC_LINKERN32)
    224283 
    225 diff -Naur gcc-4.4.2.orig/gcc/config/mips/linux.h gcc-4.4.2/gcc/config/mips/linux.h
    226 --- gcc-4.4.2.orig/gcc/config/mips/linux.h      2009-02-20 10:20:38.000000000 -0500
    227 +++ gcc-4.4.2/gcc/config/mips/linux.h   2010-01-01 16:56:33.589561959 -0500
    228 @@ -64,7 +64,7 @@
    229  #undef MIPS_DEFAULT_GVALUE
    230  #define MIPS_DEFAULT_GVALUE 0
    231  
    232 -#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
    233 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
    234  
    235  /* Borrowed from sparc/linux.h */
    236  #undef LINK_SPEC
    237 diff -Naur gcc-4.4.2.orig/gcc/config/mips/t-linux64 gcc-4.4.2/gcc/config/mips/t-linux64
    238 --- gcc-4.4.2.orig/gcc/config/mips/t-linux64    2006-06-06 08:51:24.000000000 -0400
    239 +++ gcc-4.4.2/gcc/config/mips/t-linux64 2010-01-01 16:56:34.458660181 -0500
    240 @@ -1,6 +1,6 @@
     284diff -Naur gcc-4.5.0.orig/gcc/config/mips/t-linux64 gcc-4.5.0/gcc/config/mips/t-linux64
     285--- gcc-4.5.0.orig/gcc/config/mips/t-linux64    2009-04-21 15:03:23.000000000 -0400
     286+++ gcc-4.5.0/gcc/config/mips/t-linux64 2010-07-25 16:14:09.345576578 -0400
     287@@ -18,7 +18,7 @@
     288 
    241289 MULTILIB_OPTIONS = mabi=n32/mabi=32/mabi=64
    242290 MULTILIB_DIRNAMES = n32 32 64
     
    246294 EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o
    247295 
    248 diff -Naur gcc-4.4.2.orig/gcc/config/mn10300/linux.h gcc-4.4.2/gcc/config/mn10300/linux.h
    249 --- gcc-4.4.2.orig/gcc/config/mn10300/linux.h   2007-08-02 06:49:31.000000000 -0400
    250 +++ gcc-4.4.2/gcc/config/mn10300/linux.h        2010-01-01 16:56:31.369561693 -0500
     296diff -Naur gcc-4.5.0.orig/gcc/config/mn10300/linux.h gcc-4.5.0/gcc/config/mn10300/linux.h
     297--- gcc-4.5.0.orig/gcc/config/mn10300/linux.h   2007-08-02 06:49:31.000000000 -0400
     298+++ gcc-4.5.0/gcc/config/mn10300/linux.h        2010-07-25 16:12:35.153580072 -0400
    251299@@ -32,7 +32,7 @@
    252300 #undef  ASM_SPEC
     
    258306 #undef  LINK_SPEC
    259307 #define LINK_SPEC "%{mrelax:--relax} %{shared:-shared} \
    260 diff -Naur gcc-4.4.2.orig/gcc/config/pa/pa-linux.h gcc-4.4.2/gcc/config/pa/pa-linux.h
    261 --- gcc-4.4.2.orig/gcc/config/pa/pa-linux.h     2007-08-02 06:49:31.000000000 -0400
    262 +++ gcc-4.4.2/gcc/config/pa/pa-linux.h  2010-01-01 16:56:25.821468275 -0500
    263 @@ -44,7 +44,7 @@
     308diff -Naur gcc-4.5.0.orig/gcc/config/pa/pa-linux.h gcc-4.5.0/gcc/config/pa/pa-linux.h
     309--- gcc-4.5.0.orig/gcc/config/pa/pa-linux.h     2009-12-04 02:47:51.000000000 -0500
     310+++ gcc-4.5.0/gcc/config/pa/pa-linux.h  2010-07-25 16:12:35.269577363 -0400
     311@@ -38,7 +38,7 @@
    264312 /* Define this for shared library support because it isn't in the main
    265313    linux.h file.  */
     
    270318 #undef LINK_SPEC
    271319 #define LINK_SPEC "\
    272 diff -Naur gcc-4.4.2.orig/gcc/config/rs6000/linux64.h gcc-4.4.2/gcc/config/rs6000/linux64.h
    273 --- gcc-4.4.2.orig/gcc/config/rs6000/linux64.h  2009-04-09 19:23:07.000000000 -0400
    274 +++ gcc-4.4.2/gcc/config/rs6000/linux64.h       2010-01-01 16:56:30.187504724 -0500
    275 @@ -342,10 +342,10 @@
     320diff -Naur gcc-4.5.0.orig/gcc/config/rs6000/linux64.h gcc-4.5.0/gcc/config/rs6000/linux64.h
     321--- gcc-4.5.0.orig/gcc/config/rs6000/linux64.h  2010-03-17 00:44:37.000000000 -0400
     322+++ gcc-4.5.0/gcc/config/rs6000/linux64.h       2010-07-25 16:12:35.129577292 -0400
     323@@ -348,10 +348,10 @@
    276324 #undef LINK_OS_DEFAULT_SPEC
    277325 #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)"
     
    288336 #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:%{muclibc:%e-mglibc and -muclibc used together}" G ";:" U "}"
    289337 #else
    290 diff -Naur gcc-4.4.2.orig/gcc/config/rs6000/sysv4.h gcc-4.4.2/gcc/config/rs6000/sysv4.h
    291 --- gcc-4.4.2.orig/gcc/config/rs6000/sysv4.h    2009-04-09 19:23:07.000000000 -0400
    292 +++ gcc-4.4.2/gcc/config/rs6000/sysv4.h 2010-01-01 16:56:29.858530584 -0500
     338diff -Naur gcc-4.5.0.orig/gcc/config/rs6000/sysv4.h gcc-4.5.0/gcc/config/rs6000/sysv4.h
     339--- gcc-4.5.0.orig/gcc/config/rs6000/sysv4.h    2009-11-25 15:23:20.000000000 -0500
     340+++ gcc-4.5.0/gcc/config/rs6000/sysv4.h 2010-07-25 16:12:35.117577311 -0400
    293341@@ -901,8 +901,8 @@
    294342 
     
    311359 #define CPP_OS_GNU_SPEC "-D__unix__ -D__gnu_hurd__ -D__GNU__   \
    312360 %{!undef:                                                      \
    313 diff -Naur gcc-4.4.2.orig/gcc/config/rs6000/t-linux64 gcc-4.4.2/gcc/config/rs6000/t-linux64
    314 --- gcc-4.4.2.orig/gcc/config/rs6000/t-linux64  2007-09-27 15:56:06.000000000 -0400
    315 +++ gcc-4.4.2/gcc/config/rs6000/t-linux64       2010-01-01 16:56:34.307479149 -0500
    316 @@ -19,7 +19,7 @@
     361diff -Naur gcc-4.5.0.orig/gcc/config/rs6000/t-linux64 gcc-4.5.0/gcc/config/rs6000/t-linux64
     362--- gcc-4.5.0.orig/gcc/config/rs6000/t-linux64  2009-04-21 15:03:23.000000000 -0400
     363+++ gcc-4.5.0/gcc/config/rs6000/t-linux64       2010-07-25 16:14:58.202326412 -0400
     364@@ -36,7 +36,7 @@
    317365 MULTILIB_EXTRA_OPTS     = fPIC mstrict-align
    318366 MULTILIB_EXCEPTIONS     = m64/msoft-float
    319367 MULTILIB_EXCLUSIONS     = m64/!m32/msoft-float
    320368-MULTILIB_OSDIRNAMES    = ../lib64 $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib) nof
    321 +MULTILIB_OSDIRNAMES    = ../lib $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib) nof
     369+MULTILIB_OSDIRNAMES    = ../lib ../lib32 nof
    322370 MULTILIB_MATCHES        = $(MULTILIB_MATCHES_FLOAT)
    323371 
    324372 softfp_wrap_start := '\#ifndef __powerpc64__'
    325 diff -Naur gcc-4.4.2.orig/gcc/config/s390/linux.h gcc-4.4.2/gcc/config/s390/linux.h
    326 --- gcc-4.4.2.orig/gcc/config/s390/linux.h      2007-08-02 06:49:31.000000000 -0400
    327 +++ gcc-4.4.2/gcc/config/s390/linux.h   2010-01-01 16:56:31.307561791 -0500
     373diff -Naur gcc-4.5.0.orig/gcc/config/s390/linux.h gcc-4.5.0/gcc/config/s390/linux.h
     374--- gcc-4.5.0.orig/gcc/config/s390/linux.h      2007-08-02 06:49:31.000000000 -0400
     375+++ gcc-4.5.0/gcc/config/s390/linux.h   2010-07-25 16:12:35.145576353 -0400
    328376@@ -72,8 +72,8 @@
    329377 #define MULTILIB_DEFAULTS { "m31" }
     
    337385 #undef  LINK_SPEC
    338386 #define LINK_SPEC \
    339 diff -Naur gcc-4.4.2.orig/gcc/config/s390/t-linux64 gcc-4.4.2/gcc/config/s390/t-linux64
    340 --- gcc-4.4.2.orig/gcc/config/s390/t-linux64    2006-02-06 12:41:54.000000000 -0500
    341 +++ gcc-4.4.2/gcc/config/s390/t-linux64 2010-01-01 16:56:34.344633775 -0500
    342 @@ -1,6 +1,6 @@
     387diff -Naur gcc-4.5.0.orig/gcc/config/s390/t-linux64 gcc-4.5.0/gcc/config/s390/t-linux64
     388--- gcc-4.5.0.orig/gcc/config/s390/t-linux64    2009-10-07 04:26:47.000000000 -0400
     389+++ gcc-4.5.0/gcc/config/s390/t-linux64 2010-07-25 16:15:08.293701559 -0400
     390@@ -1,3 +1,3 @@
    343391 MULTILIB_OPTIONS = m64/m31
    344392 MULTILIB_DIRNAMES = 64 32
    345393-MULTILIB_OSDIRNAMES = ../lib64 ../lib
    346394+MULTILIB_OSDIRNAMES = ../lib ../lib32
    347  
    348  LIBGCC = stmp-multilib
    349  INSTALL_LIBGCC = install-multilib
    350 diff -Naur gcc-4.4.2.orig/gcc/config/sh/linux.h gcc-4.4.2/gcc/config/sh/linux.h
    351 --- gcc-4.4.2.orig/gcc/config/sh/linux.h        2007-08-02 06:49:31.000000000 -0400
    352 +++ gcc-4.4.2/gcc/config/sh/linux.h     2010-01-01 16:56:32.970573934 -0500
     395diff -Naur gcc-4.5.0.orig/gcc/config/sh/linux.h gcc-4.5.0/gcc/config/sh/linux.h
     396--- gcc-4.5.0.orig/gcc/config/sh/linux.h        2007-08-02 06:49:31.000000000 -0400
     397+++ gcc-4.5.0/gcc/config/sh/linux.h     2010-07-25 16:12:35.341576592 -0400
    353398@@ -47,7 +47,7 @@
    354399 
     
    360405 #undef SUBTARGET_LINK_EMUL_SUFFIX
    361406 #define SUBTARGET_LINK_EMUL_SUFFIX "_linux"
    362 diff -Naur gcc-4.4.2.orig/gcc/config/sparc/linux64.h gcc-4.4.2/gcc/config/sparc/linux64.h
    363 --- gcc-4.4.2.orig/gcc/config/sparc/linux64.h   2009-02-20 10:20:38.000000000 -0500
    364 +++ gcc-4.4.2/gcc/config/sparc/linux64.h        2010-01-01 16:56:32.599626104 -0500
     407diff -Naur gcc-4.5.0.orig/gcc/config/sparc/linux.h gcc-4.5.0/gcc/config/sparc/linux.h
     408--- gcc-4.5.0.orig/gcc/config/sparc/linux.h     2009-12-07 18:31:01.000000000 -0500
     409+++ gcc-4.5.0/gcc/config/sparc/linux.h  2010-07-25 16:12:35.361577332 -0400
     410@@ -83,10 +83,10 @@
     411 
     412 /* If ELF is the default format, we should not use /lib/elf.  */
     413 
     414-#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
     415+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"
     416 
     417 #undef  LINK_SPEC
     418-#define LINK_SPEC "-m elf32_sparc -Y P,/usr/lib %{shared:-shared} \
     419+#define LINK_SPEC "-m elf32_sparc -Y P,/tools/lib32 %{shared:-shared} \
     420   %{!mno-relax:%{!r:-relax}} \
     421   %{!shared: \
     422     %{!ibcs: \
     423diff -Naur gcc-4.5.0.orig/gcc/config/sparc/linux64.h gcc-4.5.0/gcc/config/sparc/linux64.h
     424--- gcc-4.5.0.orig/gcc/config/sparc/linux64.h   2009-12-07 18:31:01.000000000 -0500
     425+++ gcc-4.5.0/gcc/config/sparc/linux64.h        2010-07-25 16:12:35.369577243 -0400
    365426@@ -109,8 +109,8 @@
    366427 
     
    401462     %{!ibcs: \
    402463       %{!static: \
    403 diff -Naur gcc-4.4.2.orig/gcc/config/sparc/linux.h gcc-4.4.2/gcc/config/sparc/linux.h
    404 --- gcc-4.4.2.orig/gcc/config/sparc/linux.h     2009-02-20 10:20:38.000000000 -0500
    405 +++ gcc-4.4.2/gcc/config/sparc/linux.h  2010-01-01 16:56:32.288437057 -0500
    406 @@ -83,10 +83,10 @@
    407  
    408  /* If ELF is the default format, we should not use /lib/elf.  */
    409  
    410 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
    411 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"
    412  
    413  #undef  LINK_SPEC
    414 -#define LINK_SPEC "-m elf32_sparc -Y P,/usr/lib %{shared:-shared} \
    415 +#define LINK_SPEC "-m elf32_sparc -Y P,/tools/lib32 %{shared:-shared} \
    416    %{!mno-relax:%{!r:-relax}} \
    417    %{!shared: \
    418      %{!ibcs: \
    419 diff -Naur gcc-4.4.2.orig/gcc/config/sparc/t-linux64 gcc-4.4.2/gcc/config/sparc/t-linux64
    420 --- gcc-4.4.2.orig/gcc/config/sparc/t-linux64   2006-02-08 02:19:43.000000000 -0500
    421 +++ gcc-4.4.2/gcc/config/sparc/t-linux64        2010-01-01 16:56:34.397501569 -0500
    422 @@ -1,6 +1,6 @@
     464diff -Naur gcc-4.5.0.orig/gcc/config/sparc/t-linux64 gcc-4.5.0/gcc/config/sparc/t-linux64
     465--- gcc-4.5.0.orig/gcc/config/sparc/t-linux64   2009-04-21 15:03:23.000000000 -0400
     466+++ gcc-4.5.0/gcc/config/sparc/t-linux64        2010-07-25 16:15:41.705578470 -0400
     467@@ -19,7 +19,7 @@
     468 
    423469 MULTILIB_OPTIONS = m64/m32
    424470 MULTILIB_DIRNAMES = 64 32
     
    428474 LIBGCC = stmp-multilib
    429475 INSTALL_LIBGCC = install-multilib
    430 diff -Naur gcc-4.4.2.orig/gcc/config/xtensa/linux.h gcc-4.4.2/gcc/config/xtensa/linux.h
    431 --- gcc-4.4.2.orig/gcc/config/xtensa/linux.h    2008-01-17 20:37:53.000000000 -0500
    432 +++ gcc-4.4.2/gcc/config/xtensa/linux.h 2010-01-01 16:56:25.267566321 -0500
     476diff -Naur gcc-4.5.0.orig/gcc/config/vax/linux.h gcc-4.5.0/gcc/config/vax/linux.h
     477--- gcc-4.5.0.orig/gcc/config/vax/linux.h       2009-11-03 19:07:24.000000000 -0500
     478+++ gcc-4.5.0/gcc/config/vax/linux.h    2010-07-25 16:12:35.269577363 -0400
     479@@ -44,5 +44,5 @@
     480   %{!shared: \
     481     %{!static: \
     482       %{rdynamic:-export-dynamic} \
     483-      %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}} \
     484+      %{!dynamic-linker:-dynamic-linker /tools/lib/ld.so.1}} \
     485     %{static:-static}}"
     486diff -Naur gcc-4.5.0.orig/gcc/config/xtensa/linux.h gcc-4.5.0/gcc/config/xtensa/linux.h
     487--- gcc-4.5.0.orig/gcc/config/xtensa/linux.h    2008-01-17 20:37:53.000000000 -0500
     488+++ gcc-4.5.0/gcc/config/xtensa/linux.h 2010-07-25 16:12:35.081581396 -0400
    433489@@ -43,7 +43,7 @@
    434490   %{mlongcalls:--longcalls} \
  • patches/gcc-4.5.0-specs-1.patch

    r7816bd1 rc0595573  
    1 Submitted By: Jim Gifford (jim at cross-lfs dot org)
    2 Date: 01-01-2010
    3 Initial Package Version: 4.4.2
     1Submitted By: Joe Ciccone <jciccone@gmail.com>
     2Date: 07-25-2010
     3Initial Package Version: 3.4.6
    44Origin: Idea originally developed by Ryan Oliver and Greg Schafer for
    55        the Pure LFS project.
    6 Upstream Status: Not Applied
    7 Description: This patch modifies the location of the dynamic linker for gcc-4.4.2.
     6Upstream Status: Not Applied - CLFS Specific
     7Description: The specs patch changes the location of the dynamic linker as
     8             well as the link spec to /tools/lib{,32,64}.
    89
    9 diff -Naur gcc-4.4.2.orig/gcc/config/alpha/gnu.h gcc-4.4.2/gcc/config/alpha/gnu.h
    10 --- gcc-4.4.2.orig/gcc/config/alpha/gnu.h       2004-09-07 20:17:19.000000000 -0400
    11 +++ gcc-4.4.2/gcc/config/alpha/gnu.h    2010-01-01 16:40:52.146543867 -0500
    12 @@ -11,7 +11,7 @@
     10diff -Naur gcc-4.5.0.orig/gcc/config/alpha/gnu.h gcc-4.5.0/gcc/config/alpha/gnu.h
     11--- gcc-4.5.0.orig/gcc/config/alpha/gnu.h       2009-04-21 15:03:23.000000000 -0400
     12+++ gcc-4.5.0/gcc/config/alpha/gnu.h    2010-07-25 15:48:55.542077457 -0400
     13@@ -34,7 +34,7 @@
    1314     } while (0)
    1415 
     
    1920 #undef STARTFILE_SPEC
    2021 #define STARTFILE_SPEC \
    21 diff -Naur gcc-4.4.2.orig/gcc/config/alpha/linux-elf.h gcc-4.4.2/gcc/config/alpha/linux-elf.h
    22 --- gcc-4.4.2.orig/gcc/config/alpha/linux-elf.h 2007-08-02 06:49:31.000000000 -0400
    23 +++ gcc-4.4.2/gcc/config/alpha/linux-elf.h      2010-01-01 16:40:51.955435781 -0500
     22diff -Naur gcc-4.5.0.orig/gcc/config/alpha/linux-elf.h gcc-4.5.0/gcc/config/alpha/linux-elf.h
     23--- gcc-4.5.0.orig/gcc/config/alpha/linux-elf.h 2007-08-02 06:49:31.000000000 -0400
     24+++ gcc-4.5.0/gcc/config/alpha/linux-elf.h      2010-07-25 15:48:55.534077576 -0400
    2425@@ -27,8 +27,8 @@
    2526 #define EXTRA_SPECS \
     
    3334 #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:%{muclibc:%e-mglibc and -muclibc used together}" G ";:" U "}"
    3435 #else
    35 diff -Naur gcc-4.4.2.orig/gcc/config/arm/linux-eabi.h gcc-4.4.2/gcc/config/arm/linux-eabi.h
    36 --- gcc-4.4.2.orig/gcc/config/arm/linux-eabi.h  2007-11-08 08:44:09.000000000 -0500
    37 +++ gcc-4.4.2/gcc/config/arm/linux-eabi.h       2010-01-01 16:40:56.208561949 -0500
     36diff -Naur gcc-4.5.0.orig/gcc/config/arm/linux-eabi.h gcc-4.5.0/gcc/config/arm/linux-eabi.h
     37--- gcc-4.5.0.orig/gcc/config/arm/linux-eabi.h  2009-10-30 16:03:09.000000000 -0400
     38+++ gcc-4.5.0/gcc/config/arm/linux-eabi.h       2010-07-25 15:48:55.562077132 -0400
    3839@@ -61,7 +61,7 @@
    3940 /* Use ld-linux.so.3 so that it will be possible to run "classic"
     
    4546 /* At this point, bpabi.h will have clobbered LINK_SPEC.  We want to
    4647    use the GNU/Linux version, not the generic BPABI version.  */
    47 diff -Naur gcc-4.4.2.orig/gcc/config/arm/linux-elf.h gcc-4.4.2/gcc/config/arm/linux-elf.h
    48 --- gcc-4.4.2.orig/gcc/config/arm/linux-elf.h   2009-02-20 10:20:38.000000000 -0500
    49 +++ gcc-4.4.2/gcc/config/arm/linux-elf.h        2010-01-01 16:40:55.488437008 -0500
     48diff -Naur gcc-4.5.0.orig/gcc/config/arm/linux-elf.h gcc-4.5.0/gcc/config/arm/linux-elf.h
     49--- gcc-4.5.0.orig/gcc/config/arm/linux-elf.h   2009-11-05 09:47:45.000000000 -0500
     50+++ gcc-4.5.0/gcc/config/arm/linux-elf.h        2010-07-25 15:48:55.566077073 -0400
    5051@@ -62,7 +62,7 @@
    5152 
     
    5758 #define LINUX_TARGET_LINK_SPEC  "%{h*} %{version:-v} \
    5859    %{b} \
    59 diff -Naur gcc-4.4.2.orig/gcc/config/bfin/linux.h gcc-4.4.2/gcc/config/bfin/linux.h
    60 --- gcc-4.4.2.orig/gcc/config/bfin/linux.h      2008-11-27 04:11:50.000000000 -0500
    61 +++ gcc-4.4.2/gcc/config/bfin/linux.h   2010-01-01 16:41:02.705537802 -0500
    62 @@ -22,7 +22,7 @@
     60diff -Naur gcc-4.5.0.orig/gcc/config/bfin/linux.h gcc-4.5.0/gcc/config/bfin/linux.h
     61--- gcc-4.5.0.orig/gcc/config/bfin/linux.h      2009-09-03 11:37:28.000000000 -0400
     62+++ gcc-4.5.0/gcc/config/bfin/linux.h   2010-07-25 15:48:55.317702207 -0400
     63@@ -45,7 +45,7 @@
    6364   %{shared:-G -Bdynamic} \
    6465   %{!shared: %{!static: \
     
    6970 
    7071 #define MD_UNWIND_SUPPORT "config/bfin/linux-unwind.h"
    71 diff -Naur gcc-4.4.2.orig/gcc/config/cris/linux.h gcc-4.4.2/gcc/config/cris/linux.h
    72 --- gcc-4.4.2.orig/gcc/config/cris/linux.h      2009-03-22 11:15:04.000000000 -0400
    73 +++ gcc-4.4.2/gcc/config/cris/linux.h   2010-01-01 16:40:56.296500400 -0500
     72diff -Naur gcc-4.5.0.orig/gcc/config/cris/linux.h gcc-4.5.0/gcc/config/cris/linux.h
     73--- gcc-4.5.0.orig/gcc/config/cris/linux.h      2009-03-22 11:15:04.000000000 -0400
     74+++ gcc-4.5.0/gcc/config/cris/linux.h   2010-07-25 15:48:55.642077135 -0400
    7475@@ -103,7 +103,7 @@
    7576 #undef CRIS_DEFAULT_CPU_VERSION
     
    8182 /* We need an -rpath-link to ld.so.1, and presumably to each directory
    8283    specified with -B.  */
    83 diff -Naur gcc-4.4.2.orig/gcc/config/frv/linux.h gcc-4.4.2/gcc/config/frv/linux.h
    84 --- gcc-4.4.2.orig/gcc/config/frv/linux.h       2007-08-02 06:49:31.000000000 -0400
    85 +++ gcc-4.4.2/gcc/config/frv/linux.h    2010-01-01 16:40:53.607624240 -0500
     84diff -Naur gcc-4.5.0.orig/gcc/config/freebsd-spec.h gcc-4.5.0/gcc/config/freebsd-spec.h
     85--- gcc-4.5.0.orig/gcc/config/freebsd-spec.h    2009-09-22 12:28:26.000000000 -0400
     86+++ gcc-4.5.0/gcc/config/freebsd-spec.h 2010-07-25 15:48:55.750076934 -0400
     87@@ -146,7 +146,7 @@
     88 #if FBSD_MAJOR < 6
     89 #define FBSD_DYNAMIC_LINKER "/usr/libexec/ld-elf.so.1"
     90 #else
     91-#define FBSD_DYNAMIC_LINKER "/libexec/ld-elf.so.1"
     92+#define FBSD_DYNAMIC_LINKER "/tools/libexec/ld-elf.so.1"
     93 #endif
     94 
     95 #if defined(HAVE_LD_EH_FRAME_HDR)
     96diff -Naur gcc-4.5.0.orig/gcc/config/frv/linux.h gcc-4.5.0/gcc/config/frv/linux.h
     97--- gcc-4.5.0.orig/gcc/config/frv/linux.h       2007-08-02 06:49:31.000000000 -0400
     98+++ gcc-4.5.0/gcc/config/frv/linux.h    2010-07-25 15:48:55.514076541 -0400
    8699@@ -35,7 +35,7 @@
    87100 #define ENDFILE_SPEC \
     
    93106 #undef LINK_SPEC
    94107 #define LINK_SPEC "\
    95 diff -Naur gcc-4.4.2.orig/gcc/config/i386/gnu.h gcc-4.4.2/gcc/config/i386/gnu.h
    96 --- gcc-4.4.2.orig/gcc/config/i386/gnu.h        2008-11-13 18:28:46.000000000 -0500
    97 +++ gcc-4.4.2/gcc/config/i386/gnu.h     2010-01-01 16:40:54.520443077 -0500
     108diff -Naur gcc-4.5.0.orig/gcc/config/i386/gnu.h gcc-4.5.0/gcc/config/i386/gnu.h
     109--- gcc-4.5.0.orig/gcc/config/i386/gnu.h        2008-11-13 18:28:46.000000000 -0500
     110+++ gcc-4.5.0/gcc/config/i386/gnu.h     2010-07-25 15:48:55.678076577 -0400
    98111@@ -21,7 +21,7 @@
    99112 */
     
    105118 #undef TARGET_VERSION
    106119 #define TARGET_VERSION fprintf (stderr, " (i386 GNU)");
    107 diff -Naur gcc-4.4.2.orig/gcc/config/i386/linux64.h gcc-4.4.2/gcc/config/i386/linux64.h
    108 --- gcc-4.4.2.orig/gcc/config/i386/linux64.h    2009-04-09 19:23:07.000000000 -0400
    109 +++ gcc-4.4.2/gcc/config/i386/linux64.h 2010-01-01 16:40:54.928439175 -0500
     120diff -Naur gcc-4.5.0.orig/gcc/config/i386/linux.h gcc-4.5.0/gcc/config/i386/linux.h
     121--- gcc-4.5.0.orig/gcc/config/i386/linux.h      2010-03-24 16:44:48.000000000 -0400
     122+++ gcc-4.5.0/gcc/config/i386/linux.h   2010-07-25 15:48:55.662078225 -0400
     123@@ -100,7 +100,7 @@
     124 
     125 /* These macros may be overridden in k*bsd-gnu.h and i386/k*bsd-gnu.h. */
     126 #define LINK_EMULATION "elf_i386"
     127-#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
     128+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"
     129 
     130 #undef  ASM_SPEC
     131 #define ASM_SPEC \
     132diff -Naur gcc-4.5.0.orig/gcc/config/i386/linux64.h gcc-4.5.0/gcc/config/i386/linux64.h
     133--- gcc-4.5.0.orig/gcc/config/i386/linux64.h    2010-03-24 16:44:48.000000000 -0400
     134+++ gcc-4.5.0/gcc/config/i386/linux64.h 2010-07-25 15:48:55.698076982 -0400
    110135@@ -58,8 +58,8 @@
    111136    When the -shared link option is used a final link is not being
     
    117142+#define GLIBC_DYNAMIC_LINKER64 "/tools/lib64/ld-linux-x86-64.so.2"
    118143 
    119  #undef ASM_SPEC
    120  #define ASM_SPEC "%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} \
    121 diff -Naur gcc-4.4.2.orig/gcc/config/i386/linux.h gcc-4.4.2/gcc/config/i386/linux.h
    122 --- gcc-4.4.2.orig/gcc/config/i386/linux.h      2009-05-21 09:21:30.000000000 -0400
    123 +++ gcc-4.4.2/gcc/config/i386/linux.h   2010-01-01 16:40:54.430524270 -0500
    124 @@ -100,7 +100,7 @@
    125  
    126  /* These macros may be overridden in k*bsd-gnu.h and i386/k*bsd-gnu.h. */
    127  #define LINK_EMULATION "elf_i386"
    128 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
    129 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"
    130  
    131  #undef  ASM_SPEC
    132  #define ASM_SPEC \
    133 diff -Naur gcc-4.4.2.orig/gcc/config/ia64/linux.h gcc-4.4.2/gcc/config/ia64/linux.h
    134 --- gcc-4.4.2.orig/gcc/config/ia64/linux.h      2009-02-12 11:30:53.000000000 -0500
    135 +++ gcc-4.4.2/gcc/config/ia64/linux.h   2010-01-01 16:40:52.554505710 -0500
    136 @@ -37,7 +37,7 @@
     144 #if TARGET_64BIT_DEFAULT
     145 #define SPEC_32 "m32"
     146diff -Naur gcc-4.5.0.orig/gcc/config/ia64/linux.h gcc-4.5.0/gcc/config/ia64/linux.h
     147--- gcc-4.5.0.orig/gcc/config/ia64/linux.h      2009-04-21 15:03:23.000000000 -0400
     148+++ gcc-4.5.0/gcc/config/ia64/linux.h   2010-07-25 15:48:55.493705353 -0400
     149@@ -61,7 +61,7 @@
    137150 /* Define this for shared library support because it isn't in the main
    138151    linux.h file.  */
     
    143156 #undef LINK_SPEC
    144157 #define LINK_SPEC "\
    145 diff -Naur gcc-4.4.2.orig/gcc/config/kopensolaris-gnu.h gcc-4.4.2/gcc/config/kopensolaris-gnu.h
    146 --- gcc-4.4.2.orig/gcc/config/kopensolaris-gnu.h        2009-01-29 13:48:41.000000000 -0500
    147 +++ gcc-4.4.2/gcc/config/kopensolaris-gnu.h     2010-01-01 16:40:57.398436744 -0500
     158diff -Naur gcc-4.5.0.orig/gcc/config/kfreebsd-gnu.h gcc-4.5.0/gcc/config/kfreebsd-gnu.h
     159--- gcc-4.5.0.orig/gcc/config/kfreebsd-gnu.h    2007-08-02 06:49:31.000000000 -0400
     160+++ gcc-4.5.0/gcc/config/kfreebsd-gnu.h 2010-07-25 15:48:55.714077126 -0400
    148161@@ -33,5 +33,5 @@
    149162 
     
    153166+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
    154167 #endif
    155 diff -Naur gcc-4.4.2.orig/gcc/config/linux.h gcc-4.4.2/gcc/config/linux.h
    156 --- gcc-4.4.2.orig/gcc/config/linux.h   2009-04-09 19:23:07.000000000 -0400
    157 +++ gcc-4.4.2/gcc/config/linux.h        2010-01-01 16:40:57.198535231 -0500
     168diff -Naur gcc-4.5.0.orig/gcc/config/knetbsd-gnu.h gcc-4.5.0/gcc/config/knetbsd-gnu.h
     169--- gcc-4.5.0.orig/gcc/config/knetbsd-gnu.h     2007-08-02 06:49:31.000000000 -0400
     170+++ gcc-4.5.0/gcc/config/knetbsd-gnu.h  2010-07-25 15:48:55.317702207 -0400
     171@@ -34,5 +34,5 @@
     172 
     173 #ifdef GLIBC_DYNAMIC_LINKER
     174 #undef GLIBC_DYNAMIC_LINKER
     175-#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
     176+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
     177 #endif
     178diff -Naur gcc-4.5.0.orig/gcc/config/kopensolaris-gnu.h gcc-4.5.0/gcc/config/kopensolaris-gnu.h
     179--- gcc-4.5.0.orig/gcc/config/kopensolaris-gnu.h        2009-01-29 13:48:41.000000000 -0500
     180+++ gcc-4.5.0/gcc/config/kopensolaris-gnu.h     2010-07-25 15:48:55.350076394 -0400
     181@@ -33,5 +33,5 @@
     182 
     183 #ifdef GLIBC_DYNAMIC_LINKER
     184 #undef GLIBC_DYNAMIC_LINKER
     185-#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
     186+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
     187 #endif
     188diff -Naur gcc-4.5.0.orig/gcc/config/linux.h gcc-4.5.0/gcc/config/linux.h
     189--- gcc-4.5.0.orig/gcc/config/linux.h   2009-04-09 11:00:19.000000000 -0400
     190+++ gcc-4.5.0/gcc/config/linux.h        2010-07-25 15:48:55.358077056 -0400
    158191@@ -117,9 +117,9 @@
    159192    GLIBC_DYNAMIC_LINKER must be defined for each target using them, or
     
    169202   CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER)
    170203 #define LINUX_DYNAMIC_LINKER32 \
    171 diff -Naur gcc-4.4.2.orig/gcc/config/m32r/linux.h gcc-4.4.2/gcc/config/m32r/linux.h
    172 --- gcc-4.4.2.orig/gcc/config/m32r/linux.h      2007-08-02 06:49:31.000000000 -0400
    173 +++ gcc-4.4.2/gcc/config/m32r/linux.h   2010-01-01 16:40:59.174470383 -0500
     204diff -Naur gcc-4.5.0.orig/gcc/config/lm32/uclinux-elf.h gcc-4.5.0/gcc/config/lm32/uclinux-elf.h
     205--- gcc-4.5.0.orig/gcc/config/lm32/uclinux-elf.h        2009-11-11 11:43:06.000000000 -0500
     206+++ gcc-4.5.0/gcc/config/lm32/uclinux-elf.h     2010-07-25 15:48:55.630077623 -0400
     207@@ -73,7 +73,7 @@
     208    %{shared:-shared} \
     209    %{symbolic:-Bsymbolic} \
     210    %{rdynamic:-export-dynamic} \
     211-   %{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}"
     212+   %{!dynamic-linker:-dynamic-linker /tools/lib/ld-linux.so.2}"
     213 
     214 #define TARGET_OS_CPP_BUILTINS() LINUX_TARGET_OS_CPP_BUILTINS()
     215 
     216diff -Naur gcc-4.5.0.orig/gcc/config/m32r/linux.h gcc-4.5.0/gcc/config/m32r/linux.h
     217--- gcc-4.5.0.orig/gcc/config/m32r/linux.h      2007-08-02 06:49:31.000000000 -0400
     218+++ gcc-4.5.0/gcc/config/m32r/linux.h   2010-07-25 15:48:55.338077792 -0400
    174219@@ -58,7 +58,7 @@
    175220 
     
    181226 #undef LINK_SPEC
    182227 #if TARGET_LITTLE_ENDIAN
    183 diff -Naur gcc-4.4.2.orig/gcc/config/m68k/linux.h gcc-4.4.2/gcc/config/m68k/linux.h
    184 --- gcc-4.4.2.orig/gcc/config/m68k/linux.h      2007-09-24 17:07:08.000000000 -0400
    185 +++ gcc-4.4.2/gcc/config/m68k/linux.h   2010-01-01 16:40:59.643532888 -0500
     228diff -Naur gcc-4.5.0.orig/gcc/config/m68k/linux.h gcc-4.5.0/gcc/config/m68k/linux.h
     229--- gcc-4.5.0.orig/gcc/config/m68k/linux.h      2009-12-11 10:32:08.000000000 -0500
     230+++ gcc-4.5.0/gcc/config/m68k/linux.h   2010-07-25 15:48:55.458076948 -0400
    186231@@ -84,7 +84,7 @@
    187232 
     
    193238 #undef LINK_SPEC
    194239 #define LINK_SPEC "-m m68kelf %{shared} \
    195 diff -Naur gcc-4.4.2.orig/gcc/config/mips/linux64.h gcc-4.4.2/gcc/config/mips/linux64.h
    196 --- gcc-4.4.2.orig/gcc/config/mips/linux64.h    2009-02-20 10:20:38.000000000 -0500
    197 +++ gcc-4.4.2/gcc/config/mips/linux64.h 2010-01-01 16:41:02.435499259 -0500
     240diff -Naur gcc-4.5.0.orig/gcc/config/mips/linux.h gcc-4.5.0/gcc/config/mips/linux.h
     241--- gcc-4.5.0.orig/gcc/config/mips/linux.h      2009-02-20 10:20:38.000000000 -0500
     242+++ gcc-4.5.0/gcc/config/mips/linux.h   2010-07-25 15:48:55.370077551 -0400
     243@@ -64,7 +64,7 @@
     244 #undef MIPS_DEFAULT_GVALUE
     245 #define MIPS_DEFAULT_GVALUE 0
     246 
     247-#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
     248+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
     249 
     250 /* Borrowed from sparc/linux.h */
     251 #undef LINK_SPEC
     252diff -Naur gcc-4.5.0.orig/gcc/config/mips/linux64.h gcc-4.5.0/gcc/config/mips/linux64.h
     253--- gcc-4.5.0.orig/gcc/config/mips/linux64.h    2009-02-20 10:20:38.000000000 -0500
     254+++ gcc-4.5.0/gcc/config/mips/linux64.h 2010-07-25 15:48:55.402076963 -0400
    198255@@ -35,10 +35,10 @@
    199256 %{!shared: \
     
    211268   CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKERN32, UCLIBC_DYNAMIC_LINKERN32)
    212269 
    213 diff -Naur gcc-4.4.2.orig/gcc/config/mips/linux.h gcc-4.4.2/gcc/config/mips/linux.h
    214 --- gcc-4.4.2.orig/gcc/config/mips/linux.h      2009-02-20 10:20:38.000000000 -0500
    215 +++ gcc-4.4.2/gcc/config/mips/linux.h   2010-01-01 16:41:02.139500904 -0500
    216 @@ -64,7 +64,7 @@
    217  #undef MIPS_DEFAULT_GVALUE
    218  #define MIPS_DEFAULT_GVALUE 0
    219  
    220 -#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
    221 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
    222  
    223  /* Borrowed from sparc/linux.h */
    224  #undef LINK_SPEC
    225 diff -Naur gcc-4.4.2.orig/gcc/config/mn10300/linux.h gcc-4.4.2/gcc/config/mn10300/linux.h
    226 --- gcc-4.4.2.orig/gcc/config/mn10300/linux.h   2007-08-02 06:49:31.000000000 -0400
    227 +++ gcc-4.4.2/gcc/config/mn10300/linux.h        2010-01-01 16:40:58.791443632 -0500
     270diff -Naur gcc-4.5.0.orig/gcc/config/mn10300/linux.h gcc-4.5.0/gcc/config/mn10300/linux.h
     271--- gcc-4.5.0.orig/gcc/config/mn10300/linux.h   2007-08-02 06:49:31.000000000 -0400
     272+++ gcc-4.5.0/gcc/config/mn10300/linux.h        2010-07-25 15:48:55.466078006 -0400
    228273@@ -32,7 +32,7 @@
    229274 #undef  ASM_SPEC
     
    235280 #undef  LINK_SPEC
    236281 #define LINK_SPEC "%{mrelax:--relax} %{shared:-shared} \
    237 diff -Naur gcc-4.4.2.orig/gcc/config/pa/pa-linux.h gcc-4.4.2/gcc/config/pa/pa-linux.h
    238 --- gcc-4.4.2.orig/gcc/config/pa/pa-linux.h     2007-08-02 06:49:31.000000000 -0400
    239 +++ gcc-4.4.2/gcc/config/pa/pa-linux.h  2010-01-01 16:40:53.204592866 -0500
    240 @@ -44,7 +44,7 @@
     282diff -Naur gcc-4.5.0.orig/gcc/config/pa/pa-linux.h gcc-4.5.0/gcc/config/pa/pa-linux.h
     283--- gcc-4.5.0.orig/gcc/config/pa/pa-linux.h     2009-12-04 02:47:51.000000000 -0500
     284+++ gcc-4.5.0/gcc/config/pa/pa-linux.h  2010-07-25 15:48:55.602078201 -0400
     285@@ -38,7 +38,7 @@
    241286 /* Define this for shared library support because it isn't in the main
    242287    linux.h file.  */
     
    247292 #undef LINK_SPEC
    248293 #define LINK_SPEC "\
    249 diff -Naur gcc-4.4.2.orig/gcc/config/rs6000/linux64.h gcc-4.4.2/gcc/config/rs6000/linux64.h
    250 --- gcc-4.4.2.orig/gcc/config/rs6000/linux64.h  2009-04-09 19:23:07.000000000 -0400
    251 +++ gcc-4.4.2/gcc/config/rs6000/linux64.h       2010-01-01 16:40:56.871467976 -0500
    252 @@ -342,10 +342,10 @@
     294diff -Naur gcc-4.5.0.orig/gcc/config/rs6000/linux64.h gcc-4.5.0/gcc/config/rs6000/linux64.h
     295--- gcc-4.5.0.orig/gcc/config/rs6000/linux64.h  2010-03-17 00:44:37.000000000 -0400
     296+++ gcc-4.5.0/gcc/config/rs6000/linux64.h       2010-07-25 15:48:55.430078384 -0400
     297@@ -348,10 +348,10 @@
    253298 #undef LINK_OS_DEFAULT_SPEC
    254299 #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)"
     
    265310 #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:%{muclibc:%e-mglibc and -muclibc used together}" G ";:" U "}"
    266311 #else
    267 diff -Naur gcc-4.4.2.orig/gcc/config/rs6000/sysv4.h gcc-4.4.2/gcc/config/rs6000/sysv4.h
    268 --- gcc-4.4.2.orig/gcc/config/rs6000/sysv4.h    2009-04-09 19:23:07.000000000 -0400
    269 +++ gcc-4.4.2/gcc/config/rs6000/sysv4.h 2010-01-01 16:40:56.770656893 -0500
     312diff -Naur gcc-4.5.0.orig/gcc/config/rs6000/sysv4.h gcc-4.5.0/gcc/config/rs6000/sysv4.h
     313--- gcc-4.5.0.orig/gcc/config/rs6000/sysv4.h    2009-11-25 15:23:20.000000000 -0500
     314+++ gcc-4.5.0/gcc/config/rs6000/sysv4.h 2010-07-25 15:48:55.414077376 -0400
    270315@@ -901,8 +901,8 @@
    271316 
     
    288333 #define CPP_OS_GNU_SPEC "-D__unix__ -D__gnu_hurd__ -D__GNU__   \
    289334 %{!undef:                                                      \
    290 diff -Naur gcc-4.4.2.orig/gcc/config/s390/linux.h gcc-4.4.2/gcc/config/s390/linux.h
    291 --- gcc-4.4.2.orig/gcc/config/s390/linux.h      2007-08-02 06:49:31.000000000 -0400
    292 +++ gcc-4.4.2/gcc/config/s390/linux.h   2010-01-01 16:40:58.140508091 -0500
     335diff -Naur gcc-4.5.0.orig/gcc/config/s390/linux.h gcc-4.5.0/gcc/config/s390/linux.h
     336--- gcc-4.5.0.orig/gcc/config/s390/linux.h      2007-08-02 06:49:31.000000000 -0400
     337+++ gcc-4.5.0/gcc/config/s390/linux.h   2010-07-25 15:48:55.454077087 -0400
    293338@@ -72,8 +72,8 @@
    294339 #define MULTILIB_DEFAULTS { "m31" }
     
    302347 #undef  LINK_SPEC
    303348 #define LINK_SPEC \
    304 diff -Naur gcc-4.4.2.orig/gcc/config/sh/linux.h gcc-4.4.2/gcc/config/sh/linux.h
    305 --- gcc-4.4.2.orig/gcc/config/sh/linux.h        2007-08-02 06:49:31.000000000 -0400
    306 +++ gcc-4.4.2/gcc/config/sh/linux.h     2010-01-01 16:41:01.480474690 -0500
     349diff -Naur gcc-4.5.0.orig/gcc/config/sh/linux.h gcc-4.5.0/gcc/config/sh/linux.h
     350--- gcc-4.5.0.orig/gcc/config/sh/linux.h        2007-08-02 06:49:31.000000000 -0400
     351+++ gcc-4.5.0/gcc/config/sh/linux.h     2010-07-25 15:48:55.726076962 -0400
    307352@@ -47,7 +47,7 @@
    308353 
     
    314359 #undef SUBTARGET_LINK_EMUL_SUFFIX
    315360 #define SUBTARGET_LINK_EMUL_SUFFIX "_linux"
    316 diff -Naur gcc-4.4.2.orig/gcc/config/sparc/linux64.h gcc-4.4.2/gcc/config/sparc/linux64.h
    317 --- gcc-4.4.2.orig/gcc/config/sparc/linux64.h   2009-02-20 10:20:38.000000000 -0500
    318 +++ gcc-4.4.2/gcc/config/sparc/linux64.h        2010-01-01 16:41:01.077439001 -0500
     361diff -Naur gcc-4.5.0.orig/gcc/config/sparc/linux.h gcc-4.5.0/gcc/config/sparc/linux.h
     362--- gcc-4.5.0.orig/gcc/config/sparc/linux.h     2009-12-07 18:31:01.000000000 -0500
     363+++ gcc-4.5.0/gcc/config/sparc/linux.h  2010-07-25 15:48:55.750076934 -0400
     364@@ -83,10 +83,10 @@
     365 
     366 /* If ELF is the default format, we should not use /lib/elf.  */
     367 
     368-#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
     369+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"
     370 
     371 #undef  LINK_SPEC
     372-#define LINK_SPEC "-m elf32_sparc -Y P,/usr/lib %{shared:-shared} \
     373+#define LINK_SPEC "-m elf32_sparc -Y P,/tools/lib %{shared:-shared} \
     374   %{!mno-relax:%{!r:-relax}} \
     375   %{!shared: \
     376     %{!ibcs: \
     377diff -Naur gcc-4.5.0.orig/gcc/config/sparc/linux64.h gcc-4.5.0/gcc/config/sparc/linux64.h
     378--- gcc-4.5.0.orig/gcc/config/sparc/linux64.h   2009-12-07 18:31:01.000000000 -0500
     379+++ gcc-4.5.0/gcc/config/sparc/linux64.h        2010-07-25 15:48:55.758076212 -0400
    319380@@ -109,8 +109,8 @@
    320381 
     
    355416     %{!ibcs: \
    356417       %{!static: \
    357 diff -Naur gcc-4.4.2.orig/gcc/config/sparc/linux.h gcc-4.4.2/gcc/config/sparc/linux.h
    358 --- gcc-4.4.2.orig/gcc/config/sparc/linux.h     2009-02-20 10:20:38.000000000 -0500
    359 +++ gcc-4.4.2/gcc/config/sparc/linux.h  2010-01-01 16:41:00.694595256 -0500
    360 @@ -83,10 +83,10 @@
    361  
    362  /* If ELF is the default format, we should not use /lib/elf.  */
    363  
    364 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
    365 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"
    366  
    367  #undef  LINK_SPEC
    368 -#define LINK_SPEC "-m elf32_sparc -Y P,/usr/lib %{shared:-shared} \
    369 +#define LINK_SPEC "-m elf32_sparc -Y P,/tools/lib %{shared:-shared} \
    370    %{!mno-relax:%{!r:-relax}} \
     418diff -Naur gcc-4.5.0.orig/gcc/config/vax/linux.h gcc-4.5.0/gcc/config/vax/linux.h
     419--- gcc-4.5.0.orig/gcc/config/vax/linux.h       2009-11-03 19:07:24.000000000 -0500
     420+++ gcc-4.5.0/gcc/config/vax/linux.h    2010-07-25 15:48:55.598079154 -0400
     421@@ -44,5 +44,5 @@
    371422   %{!shared: \
    372      %{!ibcs: \
    373 diff -Naur gcc-4.4.2.orig/gcc/config/xtensa/linux.h gcc-4.4.2/gcc/config/xtensa/linux.h
    374 --- gcc-4.4.2.orig/gcc/config/xtensa/linux.h    2008-01-17 20:37:53.000000000 -0500
    375 +++ gcc-4.4.2/gcc/config/xtensa/linux.h 2010-01-01 16:40:52.823530902 -0500
     423     %{!static: \
     424       %{rdynamic:-export-dynamic} \
     425-      %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}} \
     426+      %{!dynamic-linker:-dynamic-linker /tools/lib/ld.so.1}} \
     427     %{static:-static}}"
     428diff -Naur gcc-4.5.0.orig/gcc/config/xtensa/linux.h gcc-4.5.0/gcc/config/xtensa/linux.h
     429--- gcc-4.5.0.orig/gcc/config/xtensa/linux.h    2008-01-17 20:37:53.000000000 -0500
     430+++ gcc-4.5.0/gcc/config/xtensa/linux.h 2010-07-25 15:48:55.362077258 -0400
    376431@@ -43,7 +43,7 @@
    377432   %{mlongcalls:--longcalls} \
Note: See TracChangeset for help on using the changeset viewer.