Ignore:
Timestamp:
Apr 16, 2011, 2:33:52 PM (14 years ago)
Author:
Joe Ciccone <jciccone@…>
Children:
2643b9b4
Parents:
7b0cc7e8 (diff), af891d2 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' into simp

File:
1 moved

Legend:

Unmodified
Added
Removed
  • patches/gcc-4.6.0-specs-1.patch

    r7b0cc7e8 raf43a09  
    11Submitted By: Joe Ciccone <jciccone@gmail.com>
    2 Date: 01-08-2011
     2Date: 04-16-2011
    33Initial Package Version: 3.4.6
    44Origin: Idea originally developed by Ryan Oliver and Greg Schafer for
     
    99
    1010    Rediffed Against 4.5.2 By Joe Ciccone <jciccone@gmail.com>
     11    Rediffed Against 4.6.0 By Joe Ciccone <jciccone@gmail.com>
    1112
    12 diff -Naur gcc-4.5.2.orig/gcc/config/alpha/gnu.h gcc-4.5.2/gcc/config/alpha/gnu.h
    13 --- gcc-4.5.2.orig/gcc/config/alpha/gnu.h       2009-04-21 15:03:23.000000000 -0400
    14 +++ gcc-4.5.2/gcc/config/alpha/gnu.h    2011-01-08 13:32:34.482662693 -0500
     13diff -Naur gcc-4.6.0.orig/gcc/config/alpha/gnu.h gcc-4.6.0/gcc/config/alpha/gnu.h
     14--- gcc-4.6.0.orig/gcc/config/alpha/gnu.h       2010-10-06 03:49:52.000000000 -0400
     15+++ gcc-4.6.0/gcc/config/alpha/gnu.h    2011-04-16 15:31:47.519213210 -0400
    1516@@ -34,7 +34,7 @@
    1617     } while (0)
     
    2223 #undef STARTFILE_SPEC
    2324 #define STARTFILE_SPEC \
    24 diff -Naur gcc-4.5.2.orig/gcc/config/alpha/linux-elf.h gcc-4.5.2/gcc/config/alpha/linux-elf.h
    25 --- gcc-4.5.2.orig/gcc/config/alpha/linux-elf.h 2007-08-02 06:49:31.000000000 -0400
    26 +++ gcc-4.5.2/gcc/config/alpha/linux-elf.h      2011-01-08 13:32:34.486656575 -0500
     25diff -Naur gcc-4.6.0.orig/gcc/config/alpha/linux-elf.h gcc-4.6.0/gcc/config/alpha/linux-elf.h
     26--- gcc-4.6.0.orig/gcc/config/alpha/linux-elf.h 2010-12-09 08:27:07.000000000 -0500
     27+++ gcc-4.6.0/gcc/config/alpha/linux-elf.h      2011-04-16 15:33:20.991213246 -0400
    2728@@ -27,8 +27,8 @@
    2829 #define EXTRA_SPECS \
     
    3334+#define GLIBC_DYNAMIC_LINKER   "/tools/lib/ld-linux.so.2"
    3435+#define UCLIBC_DYNAMIC_LINKER "/tools/lib/ld-uClibc.so.0"
    35  #if UCLIBC_DEFAULT
    36  #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:%{muclibc:%e-mglibc and -muclibc used together}" G ";:" U "}"
    37  #else
    38 diff -Naur gcc-4.5.2.orig/gcc/config/arm/linux-eabi.h gcc-4.5.2/gcc/config/arm/linux-eabi.h
    39 --- gcc-4.5.2.orig/gcc/config/arm/linux-eabi.h  2009-10-30 16:03:09.000000000 -0400
    40 +++ gcc-4.5.2/gcc/config/arm/linux-eabi.h       2011-01-08 13:32:34.486656575 -0500
    41 @@ -61,7 +61,7 @@
     36 #if DEFAULT_LIBC == LIBC_UCLIBC
     37 #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:" G ";:" U "}"
     38 #elif DEFAULT_LIBC == LIBC_GLIBC
     39diff -Naur gcc-4.6.0.orig/gcc/config/arm/linux-eabi.h gcc-4.6.0/gcc/config/arm/linux-eabi.h
     40--- gcc-4.6.0.orig/gcc/config/arm/linux-eabi.h  2011-01-12 09:29:14.000000000 -0500
     41+++ gcc-4.6.0/gcc/config/arm/linux-eabi.h       2011-04-16 15:31:47.911213210 -0400
     42@@ -62,7 +62,7 @@
    4243 /* Use ld-linux.so.3 so that it will be possible to run "classic"
    4344    GNU/Linux binaries on an EABI system.  */
     
    4849 /* At this point, bpabi.h will have clobbered LINK_SPEC.  We want to
    4950    use the GNU/Linux version, not the generic BPABI version.  */
    50 diff -Naur gcc-4.5.2.orig/gcc/config/arm/linux-elf.h gcc-4.5.2/gcc/config/arm/linux-elf.h
    51 --- gcc-4.5.2.orig/gcc/config/arm/linux-elf.h   2009-11-05 09:47:45.000000000 -0500
    52 +++ gcc-4.5.2/gcc/config/arm/linux-elf.h        2011-01-08 13:32:34.486656575 -0500
     51diff -Naur gcc-4.6.0.orig/gcc/config/arm/linux-elf.h gcc-4.6.0/gcc/config/arm/linux-elf.h
     52--- gcc-4.6.0.orig/gcc/config/arm/linux-elf.h   2011-01-14 13:42:32.000000000 -0500
     53+++ gcc-4.6.0/gcc/config/arm/linux-elf.h        2011-04-16 15:31:48.087213212 -0400
    5354@@ -62,7 +62,7 @@
    5455 
     
    5859+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"
    5960 
    60  #define LINUX_TARGET_LINK_SPEC  "%{h*} %{version:-v} \
    61     %{b} \
    62 diff -Naur gcc-4.5.2.orig/gcc/config/bfin/linux.h gcc-4.5.2/gcc/config/bfin/linux.h
    63 --- gcc-4.5.2.orig/gcc/config/bfin/linux.h      2009-09-03 11:37:28.000000000 -0400
    64 +++ gcc-4.5.2/gcc/config/bfin/linux.h   2011-01-08 13:32:34.486656575 -0500
     61 #define LINUX_TARGET_LINK_SPEC  "%{h*} \
     62    %{static:-Bstatic} \
     63diff -Naur gcc-4.6.0.orig/gcc/config/bfin/linux.h gcc-4.6.0/gcc/config/bfin/linux.h
     64--- gcc-4.6.0.orig/gcc/config/bfin/linux.h      2010-12-09 08:27:07.000000000 -0500
     65+++ gcc-4.6.0/gcc/config/bfin/linux.h   2011-04-16 15:33:51.791213258 -0400
    6566@@ -45,7 +45,7 @@
    6667   %{shared:-G -Bdynamic} \
    6768   %{!shared: %{!static: \
    6869    %{rdynamic:-export-dynamic} \
    69 -   %{!dynamic-linker:-dynamic-linker /lib/ld-uClibc.so.0}} \
    70 +   %{!dynamic-linker:-dynamic-linker /tools/lib/ld-uClibc.so.0}} \
     70-   -dynamic-linker /lib/ld-uClibc.so.0} \
     71+   -dynamic-linker /tools/lib/ld-uClibc.so.0} \
    7172    %{static}} -init __init -fini __fini"
    7273 
    7374 #define MD_UNWIND_SUPPORT "config/bfin/linux-unwind.h"
    74 diff -Naur gcc-4.5.2.orig/gcc/config/cris/linux.h gcc-4.5.2/gcc/config/cris/linux.h
    75 --- gcc-4.5.2.orig/gcc/config/cris/linux.h      2009-03-22 11:15:04.000000000 -0400
    76 +++ gcc-4.5.2/gcc/config/cris/linux.h   2011-01-08 13:32:34.486656575 -0500
     75diff -Naur gcc-4.6.0.orig/gcc/config/cris/linux.h gcc-4.6.0/gcc/config/cris/linux.h
     76--- gcc-4.6.0.orig/gcc/config/cris/linux.h      2011-01-14 13:51:46.000000000 -0500
     77+++ gcc-4.6.0/gcc/config/cris/linux.h   2011-04-16 15:31:48.239213212 -0400
    7778@@ -103,7 +103,7 @@
    7879 #undef CRIS_DEFAULT_CPU_VERSION
     
    8283+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
    8384 
    84  /* We need an -rpath-link to ld.so.1, and presumably to each directory
    85     specified with -B.  */
    86 diff -Naur gcc-4.5.2.orig/gcc/config/freebsd-spec.h gcc-4.5.2/gcc/config/freebsd-spec.h
    87 --- gcc-4.5.2.orig/gcc/config/freebsd-spec.h    2009-09-22 12:28:26.000000000 -0400
    88 +++ gcc-4.5.2/gcc/config/freebsd-spec.h 2011-01-08 13:32:34.486656575 -0500
    89 @@ -146,7 +146,7 @@
     85 #undef CRIS_LINK_SUBTARGET_SPEC
     86 #define CRIS_LINK_SUBTARGET_SPEC \
     87diff -Naur gcc-4.6.0.orig/gcc/config/freebsd-spec.h gcc-4.6.0/gcc/config/freebsd-spec.h
     88--- gcc-4.6.0.orig/gcc/config/freebsd-spec.h    2011-02-13 19:40:15.000000000 -0500
     89+++ gcc-4.6.0/gcc/config/freebsd-spec.h 2011-04-16 15:31:48.239213212 -0400
     90@@ -131,7 +131,7 @@
    9091 #if FBSD_MAJOR < 6
    9192 #define FBSD_DYNAMIC_LINKER "/usr/libexec/ld-elf.so.1"
     
    9697 
    9798 #if defined(HAVE_LD_EH_FRAME_HDR)
    98 diff -Naur gcc-4.5.2.orig/gcc/config/frv/linux.h gcc-4.5.2/gcc/config/frv/linux.h
    99 --- gcc-4.5.2.orig/gcc/config/frv/linux.h       2007-08-02 06:49:31.000000000 -0400
    100 +++ gcc-4.5.2/gcc/config/frv/linux.h    2011-01-08 13:32:34.486656575 -0500
     99diff -Naur gcc-4.6.0.orig/gcc/config/frv/linux.h gcc-4.6.0/gcc/config/frv/linux.h
     100--- gcc-4.6.0.orig/gcc/config/frv/linux.h       2010-12-09 08:27:07.000000000 -0500
     101+++ gcc-4.6.0/gcc/config/frv/linux.h    2011-04-16 15:31:48.239213212 -0400
    101102@@ -35,7 +35,7 @@
    102103 #define ENDFILE_SPEC \
     
    108109 #undef LINK_SPEC
    109110 #define LINK_SPEC "\
    110 diff -Naur gcc-4.5.2.orig/gcc/config/i386/gnu.h gcc-4.5.2/gcc/config/i386/gnu.h
    111 --- gcc-4.5.2.orig/gcc/config/i386/gnu.h        2008-11-13 18:28:46.000000000 -0500
    112 +++ gcc-4.5.2/gcc/config/i386/gnu.h     2011-01-08 13:32:34.486656575 -0500
     111diff -Naur gcc-4.6.0.orig/gcc/config/i386/gnu.h gcc-4.6.0/gcc/config/i386/gnu.h
     112--- gcc-4.6.0.orig/gcc/config/i386/gnu.h        2011-02-08 14:14:04.000000000 -0500
     113+++ gcc-4.6.0/gcc/config/i386/gnu.h     2011-04-16 15:31:48.239213212 -0400
    113114@@ -21,7 +21,7 @@
    114115 */
     
    120121 #undef TARGET_VERSION
    121122 #define TARGET_VERSION fprintf (stderr, " (i386 GNU)");
    122 diff -Naur gcc-4.5.2.orig/gcc/config/i386/linux.h gcc-4.5.2/gcc/config/i386/linux.h
    123 --- gcc-4.5.2.orig/gcc/config/i386/linux.h      2010-03-24 16:44:48.000000000 -0400
    124 +++ gcc-4.5.2/gcc/config/i386/linux.h   2011-01-08 13:32:34.486656575 -0500
    125 @@ -100,7 +100,7 @@
     123diff -Naur gcc-4.6.0.orig/gcc/config/i386/linux.h gcc-4.6.0/gcc/config/i386/linux.h
     124--- gcc-4.6.0.orig/gcc/config/i386/linux.h      2011-01-14 13:45:06.000000000 -0500
     125+++ gcc-4.6.0/gcc/config/i386/linux.h   2011-04-16 15:31:48.239213212 -0400
     126@@ -92,7 +92,7 @@
    126127 
    127128 /* These macros may be overridden in k*bsd-gnu.h and i386/k*bsd-gnu.h. */
     
    132133 #undef  ASM_SPEC
    133134 #define ASM_SPEC \
    134 diff -Naur gcc-4.5.2.orig/gcc/config/i386/linux64.h gcc-4.5.2/gcc/config/i386/linux64.h
    135 --- gcc-4.5.2.orig/gcc/config/i386/linux64.h    2010-03-24 16:44:48.000000000 -0400
    136 +++ gcc-4.5.2/gcc/config/i386/linux64.h 2011-01-08 13:32:34.486656575 -0500
    137 @@ -58,8 +58,8 @@
     135diff -Naur gcc-4.6.0.orig/gcc/config/i386/linux64.h gcc-4.6.0/gcc/config/i386/linux64.h
     136--- gcc-4.6.0.orig/gcc/config/i386/linux64.h    2011-03-02 17:35:36.000000000 -0500
     137+++ gcc-4.6.0/gcc/config/i386/linux64.h 2011-04-16 15:31:48.239213212 -0400
     138@@ -62,8 +62,8 @@
    138139    When the -shared link option is used a final link is not being
    139140    done.  */
     
    146147 #if TARGET_64BIT_DEFAULT
    147148 #define SPEC_32 "m32"
    148 diff -Naur gcc-4.5.2.orig/gcc/config/ia64/linux.h gcc-4.5.2/gcc/config/ia64/linux.h
    149 --- gcc-4.5.2.orig/gcc/config/ia64/linux.h      2009-04-21 15:03:23.000000000 -0400
    150 +++ gcc-4.5.2/gcc/config/ia64/linux.h   2011-01-08 13:32:34.486656575 -0500
     149diff -Naur gcc-4.6.0.orig/gcc/config/ia64/linux.h gcc-4.6.0/gcc/config/ia64/linux.h
     150--- gcc-4.6.0.orig/gcc/config/ia64/linux.h      2010-12-09 08:27:07.000000000 -0500
     151+++ gcc-4.6.0/gcc/config/ia64/linux.h   2011-04-16 15:31:48.239213212 -0400
    151152@@ -61,7 +61,7 @@
    152153 /* Define this for shared library support because it isn't in the main
     
    158159 #undef LINK_SPEC
    159160 #define LINK_SPEC "\
    160 diff -Naur gcc-4.5.2.orig/gcc/config/kfreebsd-gnu.h gcc-4.5.2/gcc/config/kfreebsd-gnu.h
    161 --- gcc-4.5.2.orig/gcc/config/kfreebsd-gnu.h    2007-08-02 06:49:31.000000000 -0400
    162 +++ gcc-4.5.2/gcc/config/kfreebsd-gnu.h 2011-01-08 13:32:34.486656575 -0500
     161diff -Naur gcc-4.6.0.orig/gcc/config/kfreebsd-gnu.h gcc-4.6.0/gcc/config/kfreebsd-gnu.h
     162--- gcc-4.6.0.orig/gcc/config/kfreebsd-gnu.h    2007-08-02 06:49:31.000000000 -0400
     163+++ gcc-4.6.0/gcc/config/kfreebsd-gnu.h 2011-04-16 15:31:48.239213212 -0400
    163164@@ -33,5 +33,5 @@
    164165 
     
    168169+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
    169170 #endif
    170 diff -Naur gcc-4.5.2.orig/gcc/config/knetbsd-gnu.h gcc-4.5.2/gcc/config/knetbsd-gnu.h
    171 --- gcc-4.5.2.orig/gcc/config/knetbsd-gnu.h     2007-08-02 06:49:31.000000000 -0400
    172 +++ gcc-4.5.2/gcc/config/knetbsd-gnu.h  2011-01-08 13:32:34.486656575 -0500
     171diff -Naur gcc-4.6.0.orig/gcc/config/knetbsd-gnu.h gcc-4.6.0/gcc/config/knetbsd-gnu.h
     172--- gcc-4.6.0.orig/gcc/config/knetbsd-gnu.h     2007-08-02 06:49:31.000000000 -0400
     173+++ gcc-4.6.0/gcc/config/knetbsd-gnu.h  2011-04-16 15:31:48.239213212 -0400
    173174@@ -34,5 +34,5 @@
    174175 
     
    178179+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
    179180 #endif
    180 diff -Naur gcc-4.5.2.orig/gcc/config/kopensolaris-gnu.h gcc-4.5.2/gcc/config/kopensolaris-gnu.h
    181 --- gcc-4.5.2.orig/gcc/config/kopensolaris-gnu.h        2009-01-29 13:48:41.000000000 -0500
    182 +++ gcc-4.5.2/gcc/config/kopensolaris-gnu.h     2011-01-08 13:32:34.486656575 -0500
     181diff -Naur gcc-4.6.0.orig/gcc/config/kopensolaris-gnu.h gcc-4.6.0/gcc/config/kopensolaris-gnu.h
     182--- gcc-4.6.0.orig/gcc/config/kopensolaris-gnu.h        2009-01-29 13:48:41.000000000 -0500
     183+++ gcc-4.6.0/gcc/config/kopensolaris-gnu.h     2011-04-16 15:31:48.239213212 -0400
    183184@@ -33,5 +33,5 @@
    184185 
     
    188189+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
    189190 #endif
    190 diff -Naur gcc-4.5.2.orig/gcc/config/linux.h gcc-4.5.2/gcc/config/linux.h
    191 --- gcc-4.5.2.orig/gcc/config/linux.h   2009-04-09 11:00:19.000000000 -0400
    192 +++ gcc-4.5.2/gcc/config/linux.h        2011-01-08 13:32:34.486656575 -0500
    193 @@ -117,9 +117,9 @@
     191diff -Naur gcc-4.6.0.orig/gcc/config/linux.h gcc-4.6.0/gcc/config/linux.h
     192--- gcc-4.6.0.orig/gcc/config/linux.h   2011-01-12 09:29:14.000000000 -0500
     193+++ gcc-4.6.0/gcc/config/linux.h        2011-04-16 15:34:53.103213282 -0400
     194@@ -74,9 +74,9 @@
    194195    GLIBC_DYNAMIC_LINKER must be defined for each target using them, or
    195196    GLIBC_DYNAMIC_LINKER32 and GLIBC_DYNAMIC_LINKER64 for targets
     
    201202+#define UCLIBC_DYNAMIC_LINKER32 "/tools/lib/ld-uClibc.so.0"
    202203+#define UCLIBC_DYNAMIC_LINKER64 "/tools/lib/ld64-uClibc.so.0"
    203  #define LINUX_DYNAMIC_LINKER \
    204    CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER)
    205  #define LINUX_DYNAMIC_LINKER32 \
    206 diff -Naur gcc-4.5.2.orig/gcc/config/lm32/uclinux-elf.h gcc-4.5.2/gcc/config/lm32/uclinux-elf.h
    207 --- gcc-4.5.2.orig/gcc/config/lm32/uclinux-elf.h        2009-11-11 11:43:06.000000000 -0500
    208 +++ gcc-4.5.2/gcc/config/lm32/uclinux-elf.h     2011-01-08 13:32:34.486656575 -0500
    209 @@ -73,7 +73,7 @@
     204 #define BIONIC_DYNAMIC_LINKER "/system/bin/linker"
     205 #define BIONIC_DYNAMIC_LINKER32 "/system/bin/linker"
     206 #define BIONIC_DYNAMIC_LINKER64 "/system/bin/linker64"
     207diff -Naur gcc-4.6.0.orig/gcc/config/lm32/uclinux-elf.h gcc-4.6.0/gcc/config/lm32/uclinux-elf.h
     208--- gcc-4.6.0.orig/gcc/config/lm32/uclinux-elf.h        2011-01-14 13:42:32.000000000 -0500
     209+++ gcc-4.6.0/gcc/config/lm32/uclinux-elf.h     2011-04-16 15:38:23.975213362 -0400
     210@@ -72,7 +72,7 @@
    210211    %{shared:-shared} \
    211212    %{symbolic:-Bsymbolic} \
    212213    %{rdynamic:-export-dynamic} \
    213 -   %{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}"
    214 +   %{!dynamic-linker:-dynamic-linker /tools/lib/ld-linux.so.2}"
     214-   -dynamic-linker /lib/ld-linux.so.2"
     215+   -dynamic-linker /tools/lib/ld-linux.so.2"
    215216 
    216217 #define TARGET_OS_CPP_BUILTINS() LINUX_TARGET_OS_CPP_BUILTINS()
    217218 
    218 diff -Naur gcc-4.5.2.orig/gcc/config/m32r/linux.h gcc-4.5.2/gcc/config/m32r/linux.h
    219 --- gcc-4.5.2.orig/gcc/config/m32r/linux.h      2007-08-02 06:49:31.000000000 -0400
    220 +++ gcc-4.5.2/gcc/config/m32r/linux.h   2011-01-08 13:32:34.486656575 -0500
    221 @@ -58,7 +58,7 @@
    222  
    223  /* If ELF is the default format, we should not use /lib/elf.  */
     219diff -Naur gcc-4.6.0.orig/gcc/config/m32r/linux.h gcc-4.6.0/gcc/config/m32r/linux.h
     220--- gcc-4.6.0.orig/gcc/config/m32r/linux.h      2011-01-14 13:45:06.000000000 -0500
     221+++ gcc-4.6.0/gcc/config/m32r/linux.h   2011-04-16 15:31:48.395213212 -0400
     222@@ -47,7 +47,7 @@
     223    When the -shared link option is used a final link is not being
     224    done.  */
    224225 
    225226-#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
     
    228229 #undef LINK_SPEC
    229230 #if TARGET_LITTLE_ENDIAN
    230 diff -Naur gcc-4.5.2.orig/gcc/config/m68k/linux.h gcc-4.5.2/gcc/config/m68k/linux.h
    231 --- gcc-4.5.2.orig/gcc/config/m68k/linux.h      2009-12-11 10:32:08.000000000 -0500
    232 +++ gcc-4.5.2/gcc/config/m68k/linux.h   2011-01-08 13:32:34.486656575 -0500
    233 @@ -84,7 +84,7 @@
    234  
    235  /* If ELF is the default format, we should not use /lib/elf.  */
     231diff -Naur gcc-4.6.0.orig/gcc/config/m68k/linux.h gcc-4.6.0/gcc/config/m68k/linux.h
     232--- gcc-4.6.0.orig/gcc/config/m68k/linux.h      2011-01-26 15:30:12.000000000 -0500
     233+++ gcc-4.6.0/gcc/config/m68k/linux.h   2011-04-16 15:31:48.395213212 -0400
     234@@ -75,7 +75,7 @@
     235    When the -shared link option is used a final link is not being
     236    done.  */
    236237 
    237238-#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
     
    240241 #undef LINK_SPEC
    241242 #define LINK_SPEC "-m m68kelf %{shared} \
    242 diff -Naur gcc-4.5.2.orig/gcc/config/mips/linux.h gcc-4.5.2/gcc/config/mips/linux.h
    243 --- gcc-4.5.2.orig/gcc/config/mips/linux.h      2009-02-20 10:20:38.000000000 -0500
    244 +++ gcc-4.5.2/gcc/config/mips/linux.h   2011-01-08 13:32:34.486656575 -0500
    245 @@ -64,7 +64,7 @@
     243diff -Naur gcc-4.6.0.orig/gcc/config/microblaze/linux.h gcc-4.6.0/gcc/config/microblaze/linux.h
     244--- gcc-4.6.0.orig/gcc/config/microblaze/linux.h        2010-12-09 08:27:07.000000000 -0500
     245+++ gcc-4.6.0/gcc/config/microblaze/linux.h     2011-04-16 15:40:09.295213402 -0400
     246@@ -20,7 +20,7 @@
     247    <http://www.gnu.org/licenses/>.  */
     248 
     249 
     250-#define DYNAMIC_LINKER "/lib/ld.so.1"
     251+#define DYNAMIC_LINKER "/tools/lib/ld.so.1"
     252 #undef  SUBTARGET_EXTRA_SPECS
     253 #define SUBTARGET_EXTRA_SPECS \
     254   { "dynamic_linker", DYNAMIC_LINKER }
     255diff -Naur gcc-4.6.0.orig/gcc/config/mips/linux.h gcc-4.6.0/gcc/config/mips/linux.h
     256--- gcc-4.6.0.orig/gcc/config/mips/linux.h      2011-01-14 13:45:06.000000000 -0500
     257+++ gcc-4.6.0/gcc/config/mips/linux.h   2011-04-16 15:31:48.395213212 -0400
     258@@ -61,7 +61,7 @@
    246259 #undef MIPS_DEFAULT_GVALUE
    247260 #define MIPS_DEFAULT_GVALUE 0
     
    252265 /* Borrowed from sparc/linux.h */
    253266 #undef LINK_SPEC
    254 diff -Naur gcc-4.5.2.orig/gcc/config/mips/linux64.h gcc-4.5.2/gcc/config/mips/linux64.h
    255 --- gcc-4.5.2.orig/gcc/config/mips/linux64.h    2009-02-20 10:20:38.000000000 -0500
    256 +++ gcc-4.5.2/gcc/config/mips/linux64.h 2011-01-08 13:32:34.490657437 -0500
     267diff -Naur gcc-4.6.0.orig/gcc/config/mips/linux64.h gcc-4.6.0/gcc/config/mips/linux64.h
     268--- gcc-4.6.0.orig/gcc/config/mips/linux64.h    2011-01-19 15:39:09.000000000 -0500
     269+++ gcc-4.6.0/gcc/config/mips/linux64.h 2011-04-16 15:35:35.847213298 -0400
    257270@@ -35,10 +35,10 @@
    258271 %{!shared: \
     
    267280+#define GLIBC_DYNAMIC_LINKERN32 "/tools/lib32/ld.so.1"
    268281+#define UCLIBC_DYNAMIC_LINKERN32 "/tools/lib32/ld-uClibc.so.0"
     282 #define BIONIC_DYNAMIC_LINKERN32 "/system/bin/linker32"
    269283 #define LINUX_DYNAMIC_LINKERN32 \
    270    CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKERN32, UCLIBC_DYNAMIC_LINKERN32)
    271  
    272 diff -Naur gcc-4.5.2.orig/gcc/config/mn10300/linux.h gcc-4.5.2/gcc/config/mn10300/linux.h
    273 --- gcc-4.5.2.orig/gcc/config/mn10300/linux.h   2007-08-02 06:49:31.000000000 -0400
    274 +++ gcc-4.5.2/gcc/config/mn10300/linux.h        2011-01-08 13:32:34.490657437 -0500
     284   CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKERN32, UCLIBC_DYNAMIC_LINKERN32, \
     285diff -Naur gcc-4.6.0.orig/gcc/config/mn10300/linux.h gcc-4.6.0/gcc/config/mn10300/linux.h
     286--- gcc-4.6.0.orig/gcc/config/mn10300/linux.h   2010-12-31 09:34:26.000000000 -0500
     287+++ gcc-4.6.0/gcc/config/mn10300/linux.h        2011-04-16 15:31:48.395213212 -0400
    275288@@ -32,7 +32,7 @@
    276289 #undef  ASM_SPEC
    277  #define ASM_SPEC "%{Wa,*:%*}"
     290 #define ASM_SPEC ""
    278291 
    279292-#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
     
    282295 #undef  LINK_SPEC
    283296 #define LINK_SPEC "%{mrelax:--relax} %{shared:-shared} \
    284 diff -Naur gcc-4.5.2.orig/gcc/config/pa/pa-linux.h gcc-4.5.2/gcc/config/pa/pa-linux.h
    285 --- gcc-4.5.2.orig/gcc/config/pa/pa-linux.h     2009-12-04 02:47:51.000000000 -0500
    286 +++ gcc-4.5.2/gcc/config/pa/pa-linux.h  2011-01-08 13:32:34.490657437 -0500
    287 @@ -38,7 +38,7 @@
     297diff -Naur gcc-4.6.0.orig/gcc/config/pa/pa-linux.h gcc-4.6.0/gcc/config/pa/pa-linux.h
     298--- gcc-4.6.0.orig/gcc/config/pa/pa-linux.h     2011-01-26 15:27:04.000000000 -0500
     299+++ gcc-4.6.0/gcc/config/pa/pa-linux.h  2011-04-16 15:31:48.395213212 -0400
     300@@ -39,7 +39,7 @@
    288301 /* Define this for shared library support because it isn't in the main
    289302    linux.h file.  */
     
    294307 #undef LINK_SPEC
    295308 #define LINK_SPEC "\
    296 diff -Naur gcc-4.5.2.orig/gcc/config/rs6000/linux64.h gcc-4.5.2/gcc/config/rs6000/linux64.h
    297 --- gcc-4.5.2.orig/gcc/config/rs6000/linux64.h  2010-11-17 01:09:53.000000000 -0500
    298 +++ gcc-4.5.2/gcc/config/rs6000/linux64.h       2011-01-08 13:32:34.490657437 -0500
    299 @@ -340,10 +340,10 @@
     309diff -Naur gcc-4.6.0.orig/gcc/config/rs6000/linux64.h gcc-4.6.0/gcc/config/rs6000/linux64.h
     310--- gcc-4.6.0.orig/gcc/config/rs6000/linux64.h  2011-03-07 02:50:23.000000000 -0500
     311+++ gcc-4.6.0/gcc/config/rs6000/linux64.h       2011-04-16 15:36:11.471213312 -0400
     312@@ -372,10 +372,10 @@
    300313 #undef LINK_OS_DEFAULT_SPEC
    301314 #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)"
     
    309322+#define UCLIBC_DYNAMIC_LINKER32 "/tools/lib/ld-uClibc.so.0"
    310323+#define UCLIBC_DYNAMIC_LINKER64 "/tools/lib/ld64-uClibc.so.0"
    311  #if UCLIBC_DEFAULT
    312  #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:%{muclibc:%e-mglibc and -muclibc used together}" G ";:" U "}"
    313  #else
    314 diff -Naur gcc-4.5.2.orig/gcc/config/rs6000/sysv4.h gcc-4.5.2/gcc/config/rs6000/sysv4.h
    315 --- gcc-4.5.2.orig/gcc/config/rs6000/sysv4.h    2010-11-03 09:55:26.000000000 -0400
    316 +++ gcc-4.5.2/gcc/config/rs6000/sysv4.h 2011-01-08 13:32:34.490657437 -0500
    317 @@ -899,8 +899,8 @@
     324 #if DEFAULT_LIBC == LIBC_UCLIBC
     325 #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:" G ";:" U "}"
     326 #elif DEFAULT_LIBC == LIBC_GLIBC
     327diff -Naur gcc-4.6.0.orig/gcc/config/rs6000/sysv4.h gcc-4.6.0/gcc/config/rs6000/sysv4.h
     328--- gcc-4.6.0.orig/gcc/config/rs6000/sysv4.h    2011-03-07 02:50:23.000000000 -0500
     329+++ gcc-4.6.0/gcc/config/rs6000/sysv4.h 2011-04-16 15:37:33.279213342 -0400
     330@@ -818,8 +818,8 @@
    318331 
    319332 #define LINK_START_LINUX_SPEC ""
     
    323336+#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"
    324337+#define UCLIBC_DYNAMIC_LINKER "/tools/lib/ld-uClibc.so.0"
    325  #if UCLIBC_DEFAULT
    326  #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:%{muclibc:%e-mglibc and -muclibc used together}" G ";:" U "}"
    327  #else
    328 @@ -942,7 +942,7 @@
     338 #if DEFAULT_LIBC == LIBC_UCLIBC
     339 #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:" G ";:" U "}"
     340 #elif !defined (DEFAULT_LIBC) || DEFAULT_LIBC == LIBC_GLIBC
     341@@ -863,7 +863,7 @@
    329342 
    330343 #define LINK_OS_GNU_SPEC "-m elf32ppclinux %{!shared: %{!static: \
    331344   %{rdynamic:-export-dynamic} \
    332 %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}}}"
    333 %{!dynamic-linker:-dynamic-linker /tools/lib/ld.so.1}}}"
     345-dynamic-linker /lib/ld.so.1}}"
     346-dynamic-linker /tools/lib/ld.so.1}}"
    334347 
    335348 #define CPP_OS_GNU_SPEC "-D__unix__ -D__gnu_hurd__ -D__GNU__   \
    336349 %{!undef:                                                      \
    337 diff -Naur gcc-4.5.2.orig/gcc/config/s390/linux.h gcc-4.5.2/gcc/config/s390/linux.h
    338 --- gcc-4.5.2.orig/gcc/config/s390/linux.h      2007-08-02 06:49:31.000000000 -0400
    339 +++ gcc-4.5.2/gcc/config/s390/linux.h   2011-01-08 13:32:34.490657437 -0500
     350diff -Naur gcc-4.6.0.orig/gcc/config/s390/linux.h gcc-4.6.0/gcc/config/s390/linux.h
     351--- gcc-4.6.0.orig/gcc/config/s390/linux.h      2010-12-09 08:27:07.000000000 -0500
     352+++ gcc-4.6.0/gcc/config/s390/linux.h   2011-04-16 15:31:48.399213212 -0400
    340353@@ -72,8 +72,8 @@
    341354 #define MULTILIB_DEFAULTS { "m31" }
     
    349362 #undef  LINK_SPEC
    350363 #define LINK_SPEC \
    351 diff -Naur gcc-4.5.2.orig/gcc/config/sh/linux.h gcc-4.5.2/gcc/config/sh/linux.h
    352 --- gcc-4.5.2.orig/gcc/config/sh/linux.h        2007-08-02 06:49:31.000000000 -0400
    353 +++ gcc-4.5.2/gcc/config/sh/linux.h     2011-01-08 13:32:34.490657437 -0500
     364diff -Naur gcc-4.6.0.orig/gcc/config/sh/linux.h gcc-4.6.0/gcc/config/sh/linux.h
     365--- gcc-4.6.0.orig/gcc/config/sh/linux.h        2010-12-09 08:27:07.000000000 -0500
     366+++ gcc-4.6.0/gcc/config/sh/linux.h     2011-04-16 15:31:48.399213212 -0400
    354367@@ -47,7 +47,7 @@
    355368 
     
    361374 #undef SUBTARGET_LINK_EMUL_SUFFIX
    362375 #define SUBTARGET_LINK_EMUL_SUFFIX "_linux"
    363 diff -Naur gcc-4.5.2.orig/gcc/config/sparc/linux.h gcc-4.5.2/gcc/config/sparc/linux.h
    364 --- gcc-4.5.2.orig/gcc/config/sparc/linux.h     2010-09-22 17:15:37.000000000 -0400
    365 +++ gcc-4.5.2/gcc/config/sparc/linux.h  2011-01-08 13:32:34.490657437 -0500
    366 @@ -83,10 +83,10 @@
    367  
    368  /* If ELF is the default format, we should not use /lib/elf.  */
     376diff -Naur gcc-4.6.0.orig/gcc/config/sparc/linux.h gcc-4.6.0/gcc/config/sparc/linux.h
     377--- gcc-4.6.0.orig/gcc/config/sparc/linux.h     2011-01-26 15:30:12.000000000 -0500
     378+++ gcc-4.6.0/gcc/config/sparc/linux.h  2011-04-16 15:31:48.399213212 -0400
     379@@ -71,10 +71,10 @@
     380    When the -shared link option is used a final link is not being
     381    done.  */
    369382 
    370383-#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
     
    376389   %{!mno-relax:%{!r:-relax}} \
    377390   %{!shared: \
    378      %{!ibcs: \
    379 diff -Naur gcc-4.5.2.orig/gcc/config/sparc/linux64.h gcc-4.5.2/gcc/config/sparc/linux64.h
    380 --- gcc-4.5.2.orig/gcc/config/sparc/linux64.h   2010-09-22 17:15:37.000000000 -0400
    381 +++ gcc-4.5.2/gcc/config/sparc/linux64.h        2011-01-08 13:32:34.490657437 -0500
    382 @@ -109,8 +109,8 @@
    383  
    384  /* If ELF is the default format, we should not use /lib/elf.  */
     391     %{!static: \
     392diff -Naur gcc-4.6.0.orig/gcc/config/sparc/linux64.h gcc-4.6.0/gcc/config/sparc/linux64.h
     393--- gcc-4.6.0.orig/gcc/config/sparc/linux64.h   2011-02-17 08:57:21.000000000 -0500
     394+++ gcc-4.6.0/gcc/config/sparc/linux64.h        2011-04-16 15:31:48.399213212 -0400
     395@@ -101,8 +101,8 @@
     396    When the -shared link option is used a final link is not being
     397    done.  */
    385398 
    386399-#define GLIBC_DYNAMIC_LINKER32 "/lib/ld-linux.so.2"
     
    391404 #ifdef SPARC_BI_ARCH
    392405 
    393 @@ -121,7 +121,7 @@
     406@@ -113,7 +113,7 @@
    394407   { "link_arch_default", LINK_ARCH_DEFAULT_SPEC },       \
    395408   { "link_arch",        LINK_ARCH_SPEC },
     
    398411+#define LINK_ARCH32_SPEC "-m elf32_sparc -Y P,%R/tools/lib %{shared:-shared} \
    399412   %{!shared: \
    400      %{!ibcs: \
    401        %{!static: \
    402 @@ -130,7 +130,7 @@
    403          %{static:-static}}} \
     413     %{!static: \
     414       %{rdynamic:-export-dynamic} \
     415@@ -121,7 +121,7 @@
     416       %{static:-static}} \
    404417 "
    405418 
     
    407420+#define LINK_ARCH64_SPEC "-m elf64_sparc -Y P,%R/tools/lib64 %{shared:-shared} \
    408421   %{!shared: \
    409      %{!ibcs: \
    410        %{!static: \
    411 @@ -211,7 +211,7 @@
     422     %{!static: \
     423       %{rdynamic:-export-dynamic} \
     424@@ -193,7 +193,7 @@
    412425 #else /* !SPARC_BI_ARCH */
    413426 
     
    416429+#define LINK_SPEC "-m elf64_sparc -Y P,%R/tools/lib64 %{shared:-shared} \
    417430   %{!shared: \
    418      %{!ibcs: \
    419        %{!static: \
    420 diff -Naur gcc-4.5.2.orig/gcc/config/vax/linux.h gcc-4.5.2/gcc/config/vax/linux.h
    421 --- gcc-4.5.2.orig/gcc/config/vax/linux.h       2009-11-03 19:07:24.000000000 -0500
    422 +++ gcc-4.5.2/gcc/config/vax/linux.h    2011-01-08 13:32:34.494657459 -0500
    423 @@ -44,5 +44,5 @@
     431     %{!static: \
     432       %{rdynamic:-export-dynamic} \
     433diff -Naur gcc-4.6.0.orig/gcc/config/vax/linux.h gcc-4.6.0/gcc/config/vax/linux.h
     434--- gcc-4.6.0.orig/gcc/config/vax/linux.h       2010-12-09 20:03:33.000000000 -0500
     435+++ gcc-4.6.0/gcc/config/vax/linux.h    2011-04-16 15:38:05.583213354 -0400
     436@@ -44,7 +44,7 @@
    424437   %{!shared: \
    425438     %{!static: \
    426439       %{rdynamic:-export-dynamic} \
    427 -      %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}} \
    428 +      %{!dynamic-linker:-dynamic-linker /tools/lib/ld.so.1}} \
     440-      -dynamic-linker /lib/ld.so.1} \
     441+      -dynamic-linker /tools/lib/ld.so.1} \
    429442     %{static:-static}}"
    430 diff -Naur gcc-4.5.2.orig/gcc/config/xtensa/linux.h gcc-4.5.2/gcc/config/xtensa/linux.h
    431 --- gcc-4.5.2.orig/gcc/config/xtensa/linux.h    2008-01-17 20:37:53.000000000 -0500
    432 +++ gcc-4.5.2/gcc/config/xtensa/linux.h 2011-01-08 13:32:34.494657459 -0500
    433 @@ -43,7 +43,7 @@
     443 
     444 #undef  WCHAR_TYPE
     445diff -Naur gcc-4.6.0.orig/gcc/config/xtensa/linux.h gcc-4.6.0/gcc/config/xtensa/linux.h
     446--- gcc-4.6.0.orig/gcc/config/xtensa/linux.h    2011-01-14 13:45:06.000000000 -0500
     447+++ gcc-4.6.0/gcc/config/xtensa/linux.h 2011-04-16 15:31:48.399213212 -0400
     448@@ -48,7 +48,7 @@
    434449   %{mlongcalls:--longcalls} \
    435450   %{mno-longcalls:--no-longcalls}"
Note: See TracChangeset for help on using the changeset viewer.