ARM: Allow auto-detection of linker relro feature
authorWill Newton <will.newton@linaro.org>
Fri, 9 May 2014 12:53:56 +0000 (13:53 +0100)
committerWill Newton <will.newton@linaro.org>
Fri, 9 May 2014 15:57:12 +0000 (16:57 +0100)
Set values for libc_commonpagesize and libc_relro_required for the
ARM port to enable relro by default and suppress a warning at
configure time.

ChangeLog:

2014-05-09  Will Newton  <will.newton@linaro.org>

* sysdeps/arm/preconfigure.ac: Set libc_commonpagesize
and libc_relro_required for ARM.
* sysdeps/arm/preconfigure: Regenerate.

ChangeLog
sysdeps/arm/preconfigure
sysdeps/arm/preconfigure.ac

index a64ca9f..307aabb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2014-05-09  Will Newton  <will.newton@linaro.org>
+
+       * sysdeps/arm/preconfigure.ac: Set libc_commonpagesize
+       and libc_relro_required for ARM.
+       * sysdeps/arm/preconfigure: Regenerate.
+
 2014-05-09  Dominik Vogt  <vogt@linux.vnet.ibm.com>
            Stefan Liebler  <stli@linux.vnet.ibm.com>
 
index b3124ed..74869b1 100644 (file)
@@ -61,3 +61,11 @@ $as_echo "$as_me: WARNING: arm/preconfigure: Did not find ARM architecture type;
 
   machine=arm/$machine
 esac
+
+case "$machine" in
+arm*)
+       # Parameters to allow auto-detection of -z relro.
+       libc_commonpagesize=0x1000
+       libc_relro_required=yes
+       ;;
+esac
index 39c8621..29a260c 100644 (file)
@@ -56,3 +56,11 @@ arm*)
 
   machine=arm/$machine
 esac
+
+case "$machine" in
+arm*)
+       # Parameters to allow auto-detection of -z relro.
+       libc_commonpagesize=0x1000
+       libc_relro_required=yes
+       ;;
+esac