diff options
Diffstat (limited to 'mk/platform/SunOS.mk')
-rw-r--r-- | mk/platform/SunOS.mk | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/mk/platform/SunOS.mk b/mk/platform/SunOS.mk index 024037da3e8..6c6d1ffe0fe 100644 --- a/mk/platform/SunOS.mk +++ b/mk/platform/SunOS.mk @@ -1,4 +1,4 @@ -# $NetBSD: SunOS.mk,v 1.69 2016/03/11 22:04:34 fhajny Exp $ +# $NetBSD: SunOS.mk,v 1.70 2016/03/11 23:03:31 khorben Exp $ # # Variable definitions for the SunOS/Solaris operating system. @@ -111,6 +111,14 @@ _OPSYS_SYSTEM_RPATH?= /lib${LIBABISUFFIX}:/usr/lib${LIBABISUFFIX} _OPSYS_LIB_DIRS?= /lib${LIBABISUFFIX} /usr/lib${LIBABISUFFIX} _OPSYS_INCLUDE_DIRS?= /usr/include +# support FORTIFY (with GCC) +_OPSYS_SUPPORTS_FORTIFY=yes +_FORTIFY_CFLAGS.gcc= -D_FORTIFY_SOURCE=2 + +# support stack protection (with GCC) +_OPSYS_SUPPORTS_SSP= yes +_SSP_CFLAGS.gcc= -fstack-protector + _OPSYS_CAN_CHECK_SHLIBS= yes # requires readelf # check for maximum command line length and set it in configure's environment, |