Module Name:    src
Committed By:   tron
Date:           Thu Nov 12 14:30:34 UTC 2009

Modified Files:
        src/share/mk: bsd.sys.mk

Log Message:
Revert SSP changes because at least rmind@, pooka@ and haad@ consider
5% more performance more important than the gain in security.


To generate a diff of this commit:
cvs rdiff -u -r1.184 -r1.185 src/share/mk/bsd.sys.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/mk/bsd.sys.mk
diff -u src/share/mk/bsd.sys.mk:1.184 src/share/mk/bsd.sys.mk:1.185
--- src/share/mk/bsd.sys.mk:1.184	Thu Nov 12 13:22:34 2009
+++ src/share/mk/bsd.sys.mk	Thu Nov 12 14:30:34 2009
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.sys.mk,v 1.184 2009/11/12 13:22:34 tron Exp $
+#	$NetBSD: bsd.sys.mk,v 1.185 2009/11/12 14:30:34 tron Exp $
 #
 # Build definitions used for NetBSD source tree builds.
 
@@ -59,13 +59,6 @@
 HAS_SSP=	yes
 .endif
 
-.if ((${MACHINE_ARCH} == "amd64") || (${MACHINE_ARCH} == "i386")) && \
-     defined(_SRC_TOP_) && (${_SRC_TOP_} != "")
-USE_SSP_DEFAULT?=	yes
-.else
-USE_SSP_DEFAULT?=	no
-.endif
-
 .if defined(USE_FORT) && (${USE_FORT} != "no")
 USE_SSP?=	yes
 .if !defined(KERNSRCDIR) && !defined(KERN) # not for kernels nor kern modules
@@ -73,9 +66,7 @@
 .endif
 .endif
 
-USE_SSP?=	${USE_SSP_DEFAULT}
-
-.if (${USE_SSP} != "no") && (${BINDIR:Ux} != "/usr/mdec")
+.if defined(USE_SSP) && (${USE_SSP} != "no") && (${BINDIR:Ux} != "/usr/mdec")
 .if ${HAS_SSP} == "yes"
 COPTS+=		-fstack-protector -Wstack-protector --param ssp-buffer-size=1
 .endif

Reply via email to