patches/glibc/ports-2.13/450-alpha-DEFAULT_STACK_PERMS.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Dec 31 16:23:27 2011 +0100 (2011-12-31)
changeset 2814 3dc2727ebffc
permissions -rw-r--r--
cc/gcc: add option to use system zlib

In some cases, it might be desirable to use the system zlib

Eg. because latest gcc seem to be totally borked when it comes
to multilib, and tries to build a multilib host zlib, when it
is *absolutely* *not* needed: we want mulitlib on the target,
not on the host! Sigh... :-(

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