Ignore:
Timestamp:
Jan 8, 2011, 10:53:16 AM (13 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:
df4f9ca
Parents:
3a63c0d
Message:

Updated GCC to 4.5.2.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • patches/gcc-4.5.2-pure64-1.patch

    r3a63c0d r670bf2c  
    1 ubmitted By: Joe Ciccone <jciccone@gmail.com>
    2 Date: 07-25-2010
     1Submitted By: Joe Ciccone <jciccone@gmail.com>
     2Date: 01-08-2011
    33Initial Package Version: 3.4.6
    44Origin: Idea originally developed by Ryan Oliver and Greg Schafer for
     
    88             in /usr/lib, 32bit in /usr/lib32.
    99
    10 diff -Naur gcc-4.5.1.orig/gcc/config/i386/linux64.h gcc-4.5.1/gcc/config/i386/linux64.h
    11 --- gcc-4.5.1.orig/gcc/config/i386/linux64.h    2010-03-24 20:44:48.000000000 +0000
    12 +++ gcc-4.5.1/gcc/config/i386/linux64.h 2010-08-08 22:28:13.875438085 +0000
     10    Rediffed Against 4.5.2 By Pontus Carlsson <PontusCarlsson at live dot se>
     11
     12diff -Naur gcc-4.5.2.orig/gcc/config/i386/linux64.h gcc-4.5.2/gcc/config/i386/linux64.h
     13--- gcc-4.5.2.orig/gcc/config/i386/linux64.h    2010-03-24 16:44:48.000000000 -0400
     14+++ gcc-4.5.2/gcc/config/i386/linux64.h 2011-01-08 13:41:39.814665253 -0500
    1315@@ -58,8 +58,8 @@
    1416    When the -shared link option is used a final link is not being
     
    2224 #if TARGET_64BIT_DEFAULT
    2325 #define SPEC_32 "m32"
    24 diff -Naur gcc-4.5.1.orig/gcc/config/i386/t-linux64 gcc-4.5.1/gcc/config/i386/t-linux64
    25 --- gcc-4.5.1.orig/gcc/config/i386/t-linux64    2009-04-21 19:03:23.000000000 +0000
    26 +++ gcc-4.5.1/gcc/config/i386/t-linux64 2010-08-08 22:28:13.875438085 +0000
     26diff -Naur gcc-4.5.2.orig/gcc/config/i386/t-linux64 gcc-4.5.2/gcc/config/i386/t-linux64
     27--- gcc-4.5.2.orig/gcc/config/i386/t-linux64    2009-04-21 15:03:23.000000000 -0400
     28+++ gcc-4.5.2/gcc/config/i386/t-linux64 2011-01-08 13:41:39.814665253 -0500
    2729@@ -25,7 +25,7 @@
    2830 
     
    3436 LIBGCC = stmp-multilib
    3537 INSTALL_LIBGCC = install-multilib
    36 diff -Naur gcc-4.5.1.orig/gcc/config/linux.h gcc-4.5.1/gcc/config/linux.h
    37 --- gcc-4.5.1.orig/gcc/config/linux.h   2009-04-09 15:00:19.000000000 +0000
    38 +++ gcc-4.5.1/gcc/config/linux.h        2010-08-08 22:28:13.878326405 +0000
     38diff -Naur gcc-4.5.2.orig/gcc/config/linux.h gcc-4.5.2/gcc/config/linux.h
     39--- gcc-4.5.2.orig/gcc/config/linux.h   2009-04-09 11:00:19.000000000 -0400
     40+++ gcc-4.5.2/gcc/config/linux.h        2011-01-08 13:41:39.814665253 -0500
    3941@@ -118,7 +118,7 @@
    4042    GLIBC_DYNAMIC_LINKER32 and GLIBC_DYNAMIC_LINKER64 for targets
     
    4648 #define LINUX_DYNAMIC_LINKER \
    4749   CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER)
    48 diff -Naur gcc-4.5.1.orig/gcc/config/mips/linux64.h gcc-4.5.1/gcc/config/mips/linux64.h
    49 --- gcc-4.5.1.orig/gcc/config/mips/linux64.h    2009-02-20 15:20:38.000000000 +0000
    50 +++ gcc-4.5.1/gcc/config/mips/linux64.h 2010-08-08 22:28:13.878326405 +0000
     50diff -Naur gcc-4.5.2.orig/gcc/config/mips/linux64.h gcc-4.5.2/gcc/config/mips/linux64.h
     51--- gcc-4.5.2.orig/gcc/config/mips/linux64.h    2009-02-20 10:20:38.000000000 -0500
     52+++ gcc-4.5.2/gcc/config/mips/linux64.h 2011-01-08 13:41:39.814665253 -0500
    5153@@ -35,10 +35,10 @@
    5254 %{!shared: \
     
    6466   CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKERN32, UCLIBC_DYNAMIC_LINKERN32)
    6567 
    66 diff -Naur gcc-4.5.1.orig/gcc/config/mips/t-linux64 gcc-4.5.1/gcc/config/mips/t-linux64
    67 --- gcc-4.5.1.orig/gcc/config/mips/t-linux64    2009-04-21 19:03:23.000000000 +0000
    68 +++ gcc-4.5.1/gcc/config/mips/t-linux64 2010-08-08 22:28:13.878326405 +0000
     68diff -Naur gcc-4.5.2.orig/gcc/config/mips/t-linux64 gcc-4.5.2/gcc/config/mips/t-linux64
     69--- gcc-4.5.2.orig/gcc/config/mips/t-linux64    2009-04-21 15:03:23.000000000 -0400
     70+++ gcc-4.5.2/gcc/config/mips/t-linux64 2011-01-08 13:41:39.814665253 -0500
    6971@@ -18,7 +18,7 @@
    7072 
     
    7678 EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o
    7779 
    78 diff -Naur gcc-4.5.1.orig/gcc/config/rs6000/linux64.h gcc-4.5.1/gcc/config/rs6000/linux64.h
    79 --- gcc-4.5.1.orig/gcc/config/rs6000/linux64.h  2010-03-17 04:44:37.000000000 +0000
    80 +++ gcc-4.5.1/gcc/config/rs6000/linux64.h       2010-08-08 22:28:13.878326405 +0000
    81 @@ -348,9 +348,9 @@
     80diff -Naur gcc-4.5.2.orig/gcc/config/rs6000/linux64.h gcc-4.5.2/gcc/config/rs6000/linux64.h
     81--- gcc-4.5.2.orig/gcc/config/rs6000/linux64.h  2010-11-17 01:09:53.000000000 -0500
     82+++ gcc-4.5.2/gcc/config/rs6000/linux64.h       2011-01-08 13:41:39.814665253 -0500
     83@@ -340,9 +340,9 @@
    8284 #undef LINK_OS_DEFAULT_SPEC
    8385 #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)"
     
    9294 #if UCLIBC_DEFAULT
    9395 #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:%{muclibc:%e-mglibc and -muclibc used together}" G ";:" U "}"
    94 diff -Naur gcc-4.5.1.orig/gcc/config/rs6000/t-linux64 gcc-4.5.1/gcc/config/rs6000/t-linux64
    95 --- gcc-4.5.1.orig/gcc/config/rs6000/t-linux64  2009-04-21 19:03:23.000000000 +0000
    96 +++ gcc-4.5.1/gcc/config/rs6000/t-linux64       2010-08-08 22:28:13.878326405 +0000
     96diff -Naur gcc-4.5.2.orig/gcc/config/rs6000/t-linux64 gcc-4.5.2/gcc/config/rs6000/t-linux64
     97--- gcc-4.5.2.orig/gcc/config/rs6000/t-linux64  2009-04-21 15:03:23.000000000 -0400
     98+++ gcc-4.5.2/gcc/config/rs6000/t-linux64       2011-01-08 13:41:39.814665253 -0500
    9799@@ -36,7 +36,7 @@
    98100 MULTILIB_EXTRA_OPTS     = fPIC mstrict-align
     
    104106 
    105107 softfp_wrap_start := '\#ifndef __powerpc64__'
    106 diff -Naur gcc-4.5.1.orig/gcc/config/s390/linux.h gcc-4.5.1/gcc/config/s390/linux.h
    107 --- gcc-4.5.1.orig/gcc/config/s390/linux.h      2007-08-02 10:49:31.000000000 +0000
    108 +++ gcc-4.5.1/gcc/config/s390/linux.h   2010-08-08 22:28:13.878326405 +0000
     108diff -Naur gcc-4.5.2.orig/gcc/config/s390/linux.h gcc-4.5.2/gcc/config/s390/linux.h
     109--- gcc-4.5.2.orig/gcc/config/s390/linux.h      2007-08-02 06:49:31.000000000 -0400
     110+++ gcc-4.5.2/gcc/config/s390/linux.h   2011-01-08 13:41:39.814665253 -0500
    109111@@ -72,7 +72,7 @@
    110112 #define MULTILIB_DEFAULTS { "m31" }
     
    116118 
    117119 #undef  LINK_SPEC
    118 diff -Naur gcc-4.5.1.orig/gcc/config/s390/t-linux64 gcc-4.5.1/gcc/config/s390/t-linux64
    119 --- gcc-4.5.1.orig/gcc/config/s390/t-linux64    2009-10-07 08:26:47.000000000 +0000
    120 +++ gcc-4.5.1/gcc/config/s390/t-linux64 2010-08-08 22:28:13.878326405 +0000
    121 @@ -1,3 +1,3 @@
     120diff -Naur gcc-4.5.2.orig/gcc/config/s390/t-linux64 gcc-4.5.2/gcc/config/s390/t-linux64
     121--- gcc-4.5.2.orig/gcc/config/s390/t-linux64    2010-10-04 12:54:26.000000000 -0400
     122+++ gcc-4.5.2/gcc/config/s390/t-linux64 2011-01-08 13:41:51.762743997 -0500
     123@@ -7,4 +7,4 @@
     124 
    122125 MULTILIB_OPTIONS = m64/m31
    123126 MULTILIB_DIRNAMES = 64 32
    124 -MULTILIB_OSDIRNAMES = ../lib64 ../lib
     127-MULTILIB_OSDIRNAMES = ../lib64 $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)
    125128+MULTILIB_OSDIRNAMES = ../lib ../lib32
    126 diff -Naur gcc-4.5.1.orig/gcc/config/sparc/linux.h gcc-4.5.1/gcc/config/sparc/linux.h
    127 --- gcc-4.5.1.orig/gcc/config/sparc/linux.h     2009-12-07 23:31:01.000000000 +0000
    128 +++ gcc-4.5.1/gcc/config/sparc/linux.h  2010-08-08 22:28:13.882452246 +0000
     129diff -Naur gcc-4.5.2.orig/gcc/config/sparc/linux.h gcc-4.5.2/gcc/config/sparc/linux.h
     130--- gcc-4.5.2.orig/gcc/config/sparc/linux.h     2010-09-22 17:15:37.000000000 -0400
     131+++ gcc-4.5.2/gcc/config/sparc/linux.h  2011-01-08 13:41:39.814665253 -0500
    129132@@ -86,7 +86,7 @@
    130133 #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
     
    136139   %{!shared: \
    137140     %{!ibcs: \
    138 diff -Naur gcc-4.5.1.orig/gcc/config/sparc/linux64.h gcc-4.5.1/gcc/config/sparc/linux64.h
    139 --- gcc-4.5.1.orig/gcc/config/sparc/linux64.h   2009-12-07 23:31:01.000000000 +0000
    140 +++ gcc-4.5.1/gcc/config/sparc/linux64.h        2010-08-08 22:28:13.882452246 +0000
     141diff -Naur gcc-4.5.2.orig/gcc/config/sparc/linux64.h gcc-4.5.2/gcc/config/sparc/linux64.h
     142--- gcc-4.5.2.orig/gcc/config/sparc/linux64.h   2010-09-22 17:15:37.000000000 -0400
     143+++ gcc-4.5.2/gcc/config/sparc/linux64.h        2011-01-08 13:41:39.814665253 -0500
    141144@@ -109,8 +109,8 @@
    142145 
     
    177180     %{!ibcs: \
    178181       %{!static: \
    179 diff -Naur gcc-4.5.1.orig/gcc/config/sparc/t-linux64 gcc-4.5.1/gcc/config/sparc/t-linux64
    180 --- gcc-4.5.1.orig/gcc/config/sparc/t-linux64   2009-04-21 19:03:23.000000000 +0000
    181 +++ gcc-4.5.1/gcc/config/sparc/t-linux64        2010-08-08 22:28:13.882452246 +0000
    182 @@ -19,7 +19,7 @@
     182diff -Naur gcc-4.5.2.orig/gcc/config/sparc/t-linux64 gcc-4.5.2/gcc/config/sparc/t-linux64
     183--- gcc-4.5.2.orig/gcc/config/sparc/t-linux64   2010-10-04 12:54:26.000000000 -0400
     184+++ gcc-4.5.2/gcc/config/sparc/t-linux64        2011-01-08 13:42:07.870657323 -0500
     185@@ -26,7 +26,7 @@
    183186 
    184187 MULTILIB_OPTIONS = m64/m32
    185188 MULTILIB_DIRNAMES = 64 32
    186 -MULTILIB_OSDIRNAMES = ../lib64 ../lib
    187 +MULTILIB_OSDIRNAMES = ../lib ../lib32
     189-MULTILIB_OSDIRNAMES = ../lib64 $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)
     190+MULTILIB_OSDIRNAMES = ../lib ../lib64
    188191 
    189192 LIBGCC = stmp-multilib
Note: See TracChangeset for help on using the changeset viewer.