summaryrefslogtreecommitdiffstats
path: root/lib/libcompiler_rt
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2011-01-14 11:23:39 +0000
committerkib <kib@FreeBSD.org>2011-01-14 11:23:39 +0000
commit469d0e8498ae027b2848f5d4b3bfa319507dffbf (patch)
tree8025cfdc6c8e2fd429918989eb993841a371329d /lib/libcompiler_rt
parentc962e71f7e7960f95409cfbd0dd1a098041ca59b (diff)
downloadFreeBSD-src-469d0e8498ae027b2848f5d4b3bfa319507dffbf.zip
FreeBSD-src-469d0e8498ae027b2848f5d4b3bfa319507dffbf.tar.gz
Mark libcompiler_rt as not needed executable stack on powerpc.
Reviewed and tested by: nwhitehorn
Diffstat (limited to 'lib/libcompiler_rt')
-rw-r--r--lib/libcompiler_rt/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libcompiler_rt/Makefile b/lib/libcompiler_rt/Makefile
index a43672a..dcfcf74 100644
--- a/lib/libcompiler_rt/Makefile
+++ b/lib/libcompiler_rt/Makefile
@@ -156,7 +156,8 @@ SYMLINKS+=libcompiler_rt_p.a ${LIBDIR}/libgcc_p.a
. endif
.endif
-.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
+.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" || \
+ ${MACHINE_CPUARCH} == "powerpc"
AFLAGS+=--noexecstack
ACFLAGS+=-Wa,--noexecstack
.endif
OpenPOWER on IntegriCloud