Commit 58973106 authored by Samuel Thibault's avatar Samuel Thibault

hppa: Ignore executable stacks.

patches/hppa/git-check-execstack.diff
Closes: #904056.
parent 7642088a
......@@ -12,6 +12,8 @@ glibc (2.27-6) UNRELEASED; urgency=medium
* patches/kfreebsd/local-tst-unique.diff: Fix patch application.
* patches/hurd-i386/unsubmitted-getaux_at_secure.diff: Fix
getauxval(AT_SECURE).
* patches/hppa/git-check-execstack.diff: Ignore executable stacks.
Closes: #904056.
[ Aurelien Jarno ]
* debian/patches/git-updates.diff: update from upstream stable branch.
......
2018-06-10 John David Anglin <danglin@gcc.gnu.org>
[BZ #23174]
* sysdeps/unix/sysv/linux/hppa/Makefile: xfail check-execstack.
diff --git a/sysdeps/unix/sysv/linux/hppa/Makefile b/sysdeps/unix/sysv/linux/hppa/Makefile
index 68569013fb..e1637f54f5 100644
--- a/sysdeps/unix/sysv/linux/hppa/Makefile
+++ b/sysdeps/unix/sysv/linux/hppa/Makefile
@@ -2,3 +2,10 @@
ifeq ($(subdir),stdlib)
gen-as-const-headers += ucontext_i.sym
endif
+
+# Supporting non-executable stacks on HPPA requires changes to both
+# the Linux kernel and glibc. The kernel currently needs an executable
+# stack for syscall restarts and signal returns.
+ifeq ($(subdir),elf)
+test-xfail-check-execstack = yes
+endif
......@@ -37,6 +37,7 @@ arm/unsubmitted-ldso-multilib.diff
arm/local-arm-futex.diff
hppa/local-inlining.diff
hppa/git-check-execstack.diff
hurd-i386/local-enable-ldconfig.diff
hurd-i386/tg-context_functions.diff
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment