ARM: Allow auto-detection of linker relro feature
Commit Message
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.
---
sysdeps/arm/preconfigure | 8 ++++++++
sysdeps/arm/preconfigure.ac | 8 ++++++++
2 files changed, 16 insertions(+)
Comments
On Fri, 9 May 2014, Will Newton wrote:
> 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.
OK.
@@ -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
@@ -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