patches/glibc/ports-2.13/450-alpha-DEFAULT_STACK_PERMS.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Jul 25 19:04:17 2011 +0200 (2011-07-25)
changeset 2931 8a72662f0815
permissions -rw-r--r--
complibs: fixup the host complibs install dir

It's easier to have as much as possible stuff in the same place to
ease backup/restore, and make things easier to follow.

Move the host companion libraries install dir as a sub-dir of the
build-tools install dir (but not directly in it, it would break
for canadian or cross-native).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.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