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