[Midnightbsd-cvs] mports [19930] trunk/Mk/extensions/kmod.mk: tweak SSP_UNSAFE message, dont strip adn add NO_XREF by default

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Aug 22 16:09:32 EDT 2015


Revision: 19930
          http://svnweb.midnightbsd.org/mports/?rev=19930
Author:   laffer1
Date:     2015-08-22 16:09:31 -0400 (Sat, 22 Aug 2015)
Log Message:
-----------
tweak SSP_UNSAFE message, dont strip adn add NO_XREF by default

Modified Paths:
--------------
    trunk/Mk/extensions/kmod.mk

Modified: trunk/Mk/extensions/kmod.mk
===================================================================
--- trunk/Mk/extensions/kmod.mk	2015-08-22 18:54:24 UTC (rev 19929)
+++ trunk/Mk/extensions/kmod.mk	2015-08-22 20:09:31 UTC (rev 19930)
@@ -11,9 +11,9 @@
 .if !defined(_INCLUDE_USES_KMOD_MK)
 _INCLUDE_USES_KMOD_MK=	yes
 
-_USES_POST=	kmod
+_USES_POST+=	kmod
 
-.if defined(kmod_ARGS)
+.if !empty(kmod_ARGS)
 IGNORE=	USES=kmod takes no arguments
 .endif
 
@@ -23,7 +23,7 @@
 
 CATEGORIES+=	kld
 
-SSP_UNSAFE=	kernel module does not support SSP
+SSP_UNSAFE=	kernel module supports SSP natively
 
 KMODDIR?=	/boot/modules
 .if ${KMODDIR} == /boot/kernel
@@ -30,11 +30,9 @@
 KMODDIR=	/boot/modules
 .endif
 PLIST_SUB+=	KMODDIR="${KMODDIR:C,^/,,}"
-MAKE_ENV+=	KMODDIR="${KMODDIR}" SYSDIR="${SRC_BASE}/sys"
-.if !defined(NO_STAGE)
-MAKE_ENV+=	NO_XREF=yes
-.endif
+MAKE_ENV+=	KMODDIR="${KMODDIR}" SYSDIR="${SRC_BASE}/sys" NO_XREF=yes
 
+STRIP_CMD+=	--strip-debug # do not strip kernel symbols
 .endif
 
 .if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_KMOD_POST_MK)



More information about the Midnightbsd-cvs mailing list