* elf/dl-load.c (__stack_prot): Only use PROT_GROWSUP/PROT_GROWSDOWN
in initializer #if defined.
int __stack_prot attribute_hidden attribute_relro
-#if _STACK_GROWS_DOWN
- = PROT_READ|PROT_WRITE|PROT_GROWSDOWN;
-#elif _STACK_GROWS_UP
- = PROT_READ|PROT_WRITE|PROT_GROWSUP;
+ = (PROT_READ|PROT_WRITE
+#if _STACK_GROWS_DOWN && defined PROT_GROWSDOWN
+ |PROT_GROWSDOWN
+#elif _STACK_GROWS_UP && defined PROT_GROWSUP
+ |PROT_GROWSUP
#endif
+ );
/* Type for the buffer we put the ELF header and hopefully the program