patches/glibc/ports-2.13/450-alpha-DEFAULT_STACK_PERMS.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Wed Dec 26 13:30:51 2012 +0100 (2012-12-26)
changeset 3145 598880dab0f3
permissions -rw-r--r--
libc/glibc: both glibc and eglibc have pkgversion and bugurl

Well, all eglibc version we support do, and latest glibc versions
we support do.

Not all glibc versions do, but older versions simply ignore the
unrecognised ./configure flags.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@2438
     1
2011-02-28  Aurelien Jarno  <aurelien@aurel32.net>
yann@2438
     2
yann@2438
     3
	* sysdeps/alpha/stackinfo.h: Define DEFAULT_STACK_PERMS with PF_X.
yann@2438
     4
yann@2438
     5
diff --git glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h
yann@2438
     6
index 0a281bd..d9dbc35 100644
yann@2438
     7
--- glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h
yann@2438
     8
+++ glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h
yann@2438
     9
@@ -22,7 +22,13 @@
yann@2438
    10
 #ifndef _STACKINFO_H
yann@2438
    11
 #define _STACKINFO_H	1
yann@2438
    12
 
yann@2438
    13
+#include <elf.h>
yann@2438
    14
+
yann@2438
    15
 /* On Alpha the stack grows down.  */
yann@2438
    16
 #define _STACK_GROWS_DOWN	1
yann@2438
    17
 
yann@2438
    18
+/* Default to an executable stack.  PF_X can be overridden if PT_GNU_STACK is
yann@2438
    19
+ * present, but it is presumed absent.  */
yann@2438
    20
+#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
yann@2438
    21
+
yann@2438
    22
 #endif	/* stackinfo.h */
yann@2438
    23