patches/binutils/2.20.1/220-use-relro.patch
author Bryan Hundven <bryanhundven@gmail.com>
Sun Jan 02 22:32:48 2011 +0100 (2011-01-02)
changeset 2237 eda8abf2f0b5
parent 1614 3f76cdbceb6e
permissions -rw-r--r--
libc/glibc: normalize glibc hidden version names

Hidden version names for glibc conflicted:

LIBC_GLIBC_V_2.10.1
LIBC_V_2.10

name them constantly as:
LIBC_GLIBC_V_<version>

Reported-by: Esben Haabendal <eha@doredevelopment.dk>
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
yann@2088
     1
yann@2088
     2
yann@2088
     3
diff -durN binutils-2.20.1.orig/ld/ldmain.c binutils-2.20.1/ld/ldmain.c
yann@2088
     4
--- binutils-2.20.1.orig/ld/ldmain.c	2010-08-17 19:32:17.000000000 +0200
yann@2088
     5
+++ binutils-2.20.1/ld/ldmain.c	2010-08-17 19:32:18.000000000 +0200
yann@2088
     6
@@ -264,6 +264,7 @@
yann@2088
     7
   link_info.keep_memory = TRUE;
yann@2088
     8
   link_info.new_dtags = TRUE;
yann@1614
     9
   link_info.combreloc = TRUE;
yann@1614
    10
+  link_info.relro = TRUE;
yann@1614
    11
   link_info.strip_discarded = TRUE;
yann@2088
    12
   link_info.emit_hash = TRUE;
yann@2088
    13
 #ifndef __mips__