]> git.pld-linux.org Git - packages/crossppc-gcc.git/commitdiff
- use .gnu.hash by default during linking. auto/th/gcc-4_2_0-0_20070415_2 auto/th/gcc-4_2_0-2 auto/th/gcc-4_2_0-3 auto/th/gcc-4_2_0-4
authorPaweł Sikora <pluto@pld-linux.org>
Wed, 18 Apr 2007 13:12:37 +0000 (13:12 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    gcc-hash-style-gnu.patch -> 1.1

gcc-hash-style-gnu.patch [new file with mode: 0644]

diff --git a/gcc-hash-style-gnu.patch b/gcc-hash-style-gnu.patch
new file mode 100644 (file)
index 0000000..0d7347b
--- /dev/null
@@ -0,0 +1,134 @@
+
+ alpha/linux-elf.h |    2 +-
+ i386/linux.h      |    2 +-
+ i386/linux64.h    |    2 +-
+ ia64/linux.h      |    2 +-
+ rs6000/linux64.h  |    4 ++--
+ rs6000/sysv4.h    |    2 +-
+ s390/linux.h      |    2 +-
+ sparc/linux.h     |    2 +-
+ sparc/linux64.h   |    6 +++---
+ 9 files changed, 12 insertions(+), 12 deletions(-)
+
+--- gcc-4.2.0-20070316/gcc/config/alpha/linux-elf.h.orig       2006-02-18 06:12:51.000000000 -0500
++++ gcc-4.2.0-20070316/gcc/config/alpha/linux-elf.h    2007-04-18 07:14:56.875631582 -0400
+@@ -40,7 +40,7 @@
+ #define ELF_DYNAMIC_LINKER    LINUX_DYNAMIC_LINKER
+-#define LINK_SPEC "-m elf64alpha %{G*} %{relax:-relax}                \
++#define LINK_SPEC "-m elf64alpha --hash-style=gnu %{G*} %{relax:-relax}       \
+   %{O*:-O3} %{!O*:-O1}                                                \
+   %{shared:-shared}                                           \
+   %{!shared:                                                  \
+--- gcc-4.2.0-20070316/gcc/config/s390/linux.h.orig    2006-12-12 10:21:53.000000000 -0500
++++ gcc-4.2.0-20070316/gcc/config/s390/linux.h 2007-04-18 07:14:56.875631582 -0400
+@@ -78,7 +78,7 @@
+ #undef  LINK_SPEC
+ #define LINK_SPEC \
+-  "%{m31:-m elf_s390}%{m64:-m elf64_s390} \
++  "%{m31:-m elf_s390}%{m64:-m elf64_s390} --hash-style=gnu \
+    %{shared:-shared} \
+    %{!shared: \
+       %{static:-static} \
+--- gcc-4.2.0-20070316/gcc/config/sparc/linux.h.orig   2006-02-18 06:12:51.000000000 -0500
++++ gcc-4.2.0-20070316/gcc/config/sparc/linux.h        2007-04-18 07:14:56.875631582 -0400
+@@ -133,7 +133,7 @@
+ #undef  LINK_SPEC
+-#define LINK_SPEC "-m elf32_sparc -Y P,/usr/lib %{shared:-shared} \
++#define LINK_SPEC "-m elf32_sparc --hash-style=gnu -Y P,/usr/lib %{shared:-shared} \
+   %{!mno-relax:%{!r:-relax}} \
+   %{!shared: \
+     %{!ibcs: \
+--- gcc-4.2.0-20070316/gcc/config/sparc/linux64.h.orig 2006-03-02 17:47:02.000000000 -0500
++++ gcc-4.2.0-20070316/gcc/config/sparc/linux64.h      2007-04-18 07:16:49.644880415 -0400
+@@ -167,7 +167,7 @@
+   { "link_arch_default", LINK_ARCH_DEFAULT_SPEC },      \
+   { "link_arch",       LINK_ARCH_SPEC },
+-#define LINK_ARCH32_SPEC "-m elf32_sparc -Y P,/usr/lib %{shared:-shared} \
++#define LINK_ARCH32_SPEC "-m elf32_sparc --hash-style=gnu -Y P,/usr/lib %{shared:-shared} \
+   %{!shared: \
+     %{!ibcs: \
+       %{!static: \
+@@ -176,7 +176,7 @@
+         %{static:-static}}} \
+ "
+-#define LINK_ARCH64_SPEC "-m elf64_sparc -Y P,/usr/lib64 %{shared:-shared} \
++#define LINK_ARCH64_SPEC "-m elf64_sparc --hash-style=gnu -Y P,/usr/lib64 %{shared:-shared} \
+   %{!shared: \
+     %{!ibcs: \
+       %{!static: \
+@@ -257,7 +257,7 @@
+ #else /* !SPARC_BI_ARCH */
+ #undef LINK_SPEC
+-#define LINK_SPEC "-m elf64_sparc -Y P,/usr/lib64 %{shared:-shared} \
++#define LINK_SPEC "-m elf64_sparc --hash-style=gnu -Y P,/usr/lib64 %{shared:-shared} \
+   %{!shared: \
+     %{!ibcs: \
+       %{!static: \
+--- gcc-4.2.0-20070316/gcc/config/i386/linux.h.orig    2006-04-06 18:16:11.000000000 -0400
++++ gcc-4.2.0-20070316/gcc/config/i386/linux.h 2007-04-18 07:14:56.875631582 -0400
+@@ -109,7 +109,7 @@
+   { "dynamic_linker", LINUX_DYNAMIC_LINKER }
+ #undef        LINK_SPEC
+-#define LINK_SPEC "-m %(link_emulation) %{shared:-shared} \
++#define LINK_SPEC "-m %(link_emulation) --hash-style=gnu %{shared:-shared} \
+   %{!shared: \
+     %{!ibcs: \
+       %{!static: \
+--- gcc-4.2.0-20070316/gcc/config/i386/linux64.h.orig  2006-02-18 06:12:51.000000000 -0500
++++ gcc-4.2.0-20070316/gcc/config/i386/linux64.h       2007-04-18 07:14:56.875631582 -0400
+@@ -53,7 +53,7 @@
+ #define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux-x86-64.so.2"
+ #undef        LINK_SPEC
+-#define LINK_SPEC "%{!m32:-m elf_x86_64} %{m32:-m elf_i386} \
++#define LINK_SPEC "%{!m32:-m elf_x86_64} %{m32:-m elf_i386} --hash-style=gnu \
+   %{shared:-shared} \
+   %{!shared: \
+     %{!static: \
+--- gcc-4.2.0-20070316/gcc/config/ia64/linux.h.orig    2006-12-12 10:21:53.000000000 -0500
++++ gcc-4.2.0-20070316/gcc/config/ia64/linux.h 2007-04-18 07:14:56.875631582 -0400
+@@ -40,7 +40,7 @@
+ #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-ia64.so.2"
+ #undef LINK_SPEC
+-#define LINK_SPEC "\
++#define LINK_SPEC "--hash-style=gnu \
+   %{shared:-shared} \
+   %{!shared: \
+     %{!static: \
+--- gcc-4.2.0-20070316/gcc/config/rs6000/sysv4.h.orig  2007-03-09 19:59:15.000000000 -0500
++++ gcc-4.2.0-20070316/gcc/config/rs6000/sysv4.h       2007-04-18 07:14:56.872300144 -0400
+@@ -902,7 +902,7 @@
+ #define LINUX_DYNAMIC_LINKER \
+   CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER)
+-#define LINK_OS_LINUX_SPEC "-m elf32ppclinux %{!shared: %{!static: \
++#define LINK_OS_LINUX_SPEC "-m elf32ppclinux --hash-style=gnu %{!shared: %{!static: \
+   %{rdynamic:-export-dynamic} \
+   %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}}}"
+--- gcc-4.2.0-20070316/gcc/config/rs6000/linux64.h.orig        2006-07-14 11:54:23.000000000 -0400
++++ gcc-4.2.0-20070316/gcc/config/rs6000/linux64.h     2007-04-18 07:18:14.042413298 -0400
+@@ -351,11 +351,11 @@
+   CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER64, UCLIBC_DYNAMIC_LINKER64)
+-#define LINK_OS_LINUX_SPEC32 "-m elf32ppclinux %{!shared: %{!static: \
++#define LINK_OS_LINUX_SPEC32 "-m elf32ppclinux --hash-style=gnu %{!shared: %{!static: \
+   %{rdynamic:-export-dynamic} \
+   %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER32 "}}}"
+-#define LINK_OS_LINUX_SPEC64 "-m elf64ppc %{!shared: %{!static: \
++#define LINK_OS_LINUX_SPEC64 "-m elf64ppc --hash-style=gnu %{!shared: %{!static: \
+   %{rdynamic:-export-dynamic} \
+   %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER64 "}}}"
This page took 0.061331 seconds and 4 git commands to generate.