Revert "Enable relro by default for AArch64, ARM and SCORE." submit/tizen_base/20181108.042134
authorDongkyun Son <dongkyun.s@samsung.com>
Thu, 8 Nov 2018 02:49:05 +0000 (11:49 +0900)
committerDongkyun Son <dongkyun.s@samsung.com>
Thu, 8 Nov 2018 02:51:06 +0000 (11:51 +0900)
This reverts commit 12f75b84506d7820209fc3a919eac9d7991efd74.

IDLE memory size is increased by GNU_RELRO section.

Change-Id: Id8add9ecf47ecd23e6c8b0eccbb84fbce7ee3b2e

ld/ChangeLog
ld/emultempl/aarch64elf.em
ld/emultempl/armelf.em
ld/emultempl/linux.em
ld/emultempl/scoreelf.em

index f9ba9c1..21305c3 100644 (file)
@@ -9,14 +9,6 @@
        * testsuite/ld-x86-64/pr20830.s: Likewise.
 
 
-2016-08-19  Nick Clifton  <nickc@redhat.com>
-
-       * emultempl/aarch64elf.em (before_parse): Initialise the relro
-       field in the link_info structure.
-       * emultempl/armelf.em (before_parse): Likewise.
-       * emultempl/linux.em (before_parse): Likewise.
-       * emultempl/scoreelf.em (before_parse): Likewise.
-
 2016-08-03  Tristan Gingold  <gingold@adacore.com>
 
        * configure: Regenerate.
index 9f2c349..a17553a 100644 (file)
@@ -43,7 +43,6 @@ gld${EMULATION_NAME}_before_parse (void)
   input_flags.dynamic = ${DYNAMIC_LINK-TRUE};
   config.has_shared = `if test -n "$GENERATE_SHLIB_SCRIPT" ; then echo TRUE ; else echo FALSE ; fi`;
   config.separate_code = `if test "x${SEPARATE_CODE}" = xyes ; then echo TRUE ; else echo FALSE ; fi`;
-  link_info.relro = DEFAULT_LD_Z_RELRO;
 }
 
 static void
index 03e8fe9..6074824 100644 (file)
@@ -52,7 +52,6 @@ gld${EMULATION_NAME}_before_parse (void)
   input_flags.dynamic = ${DYNAMIC_LINK-TRUE};
   config.has_shared = `if test -n "$GENERATE_SHLIB_SCRIPT" ; then echo TRUE ; else echo FALSE ; fi`;
   config.separate_code = `if test "x${SEPARATE_CODE}" = xyes ; then echo TRUE ; else echo FALSE ; fi`;
-  link_info.relro = DEFAULT_LD_Z_RELRO;
 }
 
 static void
index 64a9130..c28e978 100644 (file)
@@ -50,7 +50,6 @@ gld${EMULATION_NAME}_before_parse (void)
   ldfile_set_output_arch ("${OUTPUT_ARCH}", bfd_arch_`echo ${ARCH} | sed -e 's/:.*//'`);
   input_flags.dynamic = TRUE;
   config.has_shared = TRUE;
-  link_info.relro = DEFAULT_LD_Z_RELRO;
 }
 
 /* Try to open a dynamic archive.  This is where we know that Linux
index 7df7f5f..6433365 100644 (file)
@@ -39,7 +39,6 @@ gld${EMULATION_NAME}_before_parse (void)
   input_flags.dynamic = ${DYNAMIC_LINK-TRUE};
   config.has_shared = `if test -n "$GENERATE_SHLIB_SCRIPT" ; then echo TRUE ; else echo FALSE ; fi`;
   config.separate_code = `if test "x${SEPARATE_CODE}" = xyes ; then echo TRUE ; else echo FALSE ; fi`;
-  link_info.relro = DEFAULT_LD_Z_RELRO;
 }
 
 static void