commit:     47e4ecb5f97251ce6c2ad4a6671d54aa765b5da4
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  7 11:44:59 2014 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Mon Apr  7 11:44:59 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=47e4ecb5

sys-devel/gcc: point to libc.so for linker for mips

---
 sys-devel/gcc/files/gcc-4.7.3-musl-linker-path.patch | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/sys-devel/gcc/files/gcc-4.7.3-musl-linker-path.patch 
b/sys-devel/gcc/files/gcc-4.7.3-musl-linker-path.patch
index d9d0df6..46e73ca 100644
--- a/sys-devel/gcc/files/gcc-4.7.3-musl-linker-path.patch
+++ b/sys-devel/gcc/files/gcc-4.7.3-musl-linker-path.patch
@@ -1,6 +1,6 @@
 diff -Naur gcc-4.7.3.orig/gcc/config/arm/linux-eabi.h 
gcc-4.7.3/gcc/config/arm/linux-eabi.h
---- gcc-4.7.3.orig/gcc/config/arm/linux-eabi.h 2014-02-26 11:35:12.955061913 
+0000
-+++ gcc-4.7.3/gcc/config/arm/linux-eabi.h      2014-02-26 11:40:46.800062073 
+0000
+--- gcc-4.7.3.orig/gcc/config/arm/linux-eabi.h 2014-04-06 14:15:03.000000000 
+0000
++++ gcc-4.7.3/gcc/config/arm/linux-eabi.h      2014-04-06 12:12:42.000000000 
+0000
 @@ -69,8 +69,8 @@
     GLIBC_DYNAMIC_LINKER_DEFAULT and TARGET_DEFAULT_FLOAT_ABI.  */
  
@@ -13,8 +13,8 @@ diff -Naur gcc-4.7.3.orig/gcc/config/arm/linux-eabi.h 
gcc-4.7.3/gcc/config/arm/l
  
  #define GLIBC_DYNAMIC_LINKER \
 diff -Naur gcc-4.7.3.orig/gcc/config/i386/linux64.h 
gcc-4.7.3/gcc/config/i386/linux64.h
---- gcc-4.7.3.orig/gcc/config/i386/linux64.h   2011-07-07 15:38:34.000000000 
+0000
-+++ gcc-4.7.3/gcc/config/i386/linux64.h        2014-02-26 11:40:00.240062051 
+0000
+--- gcc-4.7.3.orig/gcc/config/i386/linux64.h   2014-04-06 14:15:03.000000000 
+0000
++++ gcc-4.7.3/gcc/config/i386/linux64.h        2014-04-06 12:12:42.000000000 
+0000
 @@ -28,6 +28,6 @@
  #define GNU_USER_LINK_EMULATION64 "elf_x86_64"
  #define GNU_USER_LINK_EMULATIONX32 "elf32_x86_64"
@@ -24,3 +24,12 @@ diff -Naur gcc-4.7.3.orig/gcc/config/i386/linux64.h 
gcc-4.7.3/gcc/config/i386/li
 +#define GLIBC_DYNAMIC_LINKER32 "/usr/lib/libc.so"
 +#define GLIBC_DYNAMIC_LINKER64 "/usr/lib/libc.so"
  #define GLIBC_DYNAMIC_LINKERX32 "/libx32/ld-linux-x32.so.2"
+diff -Naur gcc-4.7.3.orig/gcc/config/mips/linux.h 
gcc-4.7.3/gcc/config/mips/linux.h
+--- gcc-4.7.3.orig/gcc/config/mips/linux.h     2011-07-19 18:00:27.000000000 
+0000
++++ gcc-4.7.3/gcc/config/mips/linux.h  2014-04-06 14:12:48.000000000 +0000
+@@ -18,4 +18,4 @@
+ along with GCC; see the file COPYING3.  If not see
+ <http://www.gnu.org/licenses/>.  */
+ 
+-#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
++#define GLIBC_DYNAMIC_LINKER "/usr/lib/libc.so"

Reply via email to