Page MenuHomeFreeBSD

D56733.id176851.diff
No OneTemporary

D56733.id176851.diff

diff --git a/share/mk/bsd.sys.mk b/share/mk/bsd.sys.mk
--- a/share/mk/bsd.sys.mk
+++ b/share/mk/bsd.sys.mk
@@ -321,9 +321,12 @@
.endif
CFLAGS+= ${SSP_CFLAGS}
.endif # SSP
-.if ${FORTIFY_SOURCE} > 0
-CFLAGS+= -D_FORTIFY_SOURCE=${FORTIFY_SOURCE}
-CXXFLAGS+= -D_FORTIFY_SOURCE=${FORTIFY_SOURCE}
+
+.if empty(CFLAGS:M-D_FORTIFY_SOURCE*)
+CFLAGS+= -D_FORTIFY_SOURCE=${FORTIFY_SOURCE.${.IMPSRC:T}:U${FORTIFY_SOURCE}}
+.endif
+.if empty(CXXFLAGS:M-D_FORTIFY_SOURCE*)
+CXXFLAGS+= -D_FORTIFY_SOURCE=${FORTIFY_SOURCE.${.IMPSRC:T}:U${FORTIFY_SOURCE}}
.endif
# Additional flags passed in CFLAGS and CXXFLAGS when MK_DEBUG_FILES is

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 22, 11:59 AM (1 h, 49 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32554906
Default Alt Text
D56733.id176851.diff (627 B)

Event Timeline