This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH] ARM: Allow auto-detection of linker relro feature
- From: Will Newton <will dot newton at linaro dot org>
- To: libc-alpha at sourceware dot org
- Date: Fri, 9 May 2014 14:40:35 +0100
- Subject: [PATCH] ARM: Allow auto-detection of linker relro feature
- Authentication-results: sourceware.org; auth=none
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(+)
diff --git a/sysdeps/arm/preconfigure b/sysdeps/arm/preconfigure
index b3124ed..74869b1 100644
--- a/sysdeps/arm/preconfigure
+++ b/sysdeps/arm/preconfigure
@@ -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
diff --git a/sysdeps/arm/preconfigure.ac b/sysdeps/arm/preconfigure.ac
index 39c8621..29a260c 100644
--- a/sysdeps/arm/preconfigure.ac
+++ b/sysdeps/arm/preconfigure.ac
@@ -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
--
1.9.0