Page MenuHomeFreeBSD

D28328.id83781.diff
No OneTemporary

D28328.id83781.diff

diff --git a/share/mk/bsd.opts.mk b/share/mk/bsd.opts.mk
--- a/share/mk/bsd.opts.mk
+++ b/share/mk/bsd.opts.mk
@@ -75,7 +75,6 @@
INIT_ALL_PATTERN \
INIT_ALL_ZERO \
INSTALL_AS_USER \
- PIE \
RETPOLINE \
STALE_STAGED
@@ -85,6 +84,16 @@
STAGING_PROG/STAGING \
STALE_STAGED/STAGING \
+.if ${MACHINE_ARCH} == "armv7" || ${MACHINE_ARCH} == "armv6" \
+ || ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "mips" \
+ || ${MACHINE_ARCH} == "mipsel" || ${MACHINE_ARCH} == "mipsn32el" \
+ || ${MACHINE_ARCH} == "mipsn32" || ${MACHINE_ARCH} == "mipshf" \
+ || ${MACHINE_ARCH} == "mipselhf" || ${MACHINE_ARCH} == "powerpc" \
+ || ${MACHINE_ARCH} == "powerpcspe"
+__DEFAULT_NO_OPTIONS+= PIE
+.else
+__DEFAULT_YES_OPTIONS+=PIE
+.endif
.include <bsd.mkopt.mk>

File Metadata

Mime Type
text/plain
Expires
Wed, Sep 2, 6:59 AM (4 h, 24 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37926322
Default Alt Text
D28328.id83781.diff (806 B)

Event Timeline