pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mk/platform



Module Name:    pkgsrc
Committed By:   jperkin
Date:           Tue Oct  3 13:18:00 UTC 2017

Modified Files:
        pkgsrc/mk/platform: FreeBSD.mk Linux.mk NetBSD.mk

Log Message:
mk: Disable SSP checks on systems where it is provided in libc.

The currently implementation of SSP checks simply look for a DT_NEEDED
dependency on libssp, and doesn't yet have a way to check for it being
enabled when it is done via libc.


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/mk/platform/FreeBSD.mk
cvs rdiff -u -r1.76 -r1.77 pkgsrc/mk/platform/Linux.mk
cvs rdiff -u -r1.55 -r1.56 pkgsrc/mk/platform/NetBSD.mk

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

Modified files:

Index: pkgsrc/mk/platform/FreeBSD.mk
diff -u pkgsrc/mk/platform/FreeBSD.mk:1.35 pkgsrc/mk/platform/FreeBSD.mk:1.36
--- pkgsrc/mk/platform/FreeBSD.mk:1.35  Wed May 31 22:55:01 2017
+++ pkgsrc/mk/platform/FreeBSD.mk       Tue Oct  3 13:18:00 2017
@@ -1,4 +1,4 @@
-# $NetBSD: FreeBSD.mk,v 1.35 2017/05/31 22:55:01 jlam Exp $
+# $NetBSD: FreeBSD.mk,v 1.36 2017/10/03 13:18:00 jperkin Exp $
 #
 # Variable definitions for the FreeBSD operating system.
 
@@ -79,6 +79,7 @@ _OPSYS_SUPPORTS_SSP=  yes
 
 _OPSYS_SUPPORTS_CWRAPPERS=     yes
 _OPSYS_CAN_CHECK_SHLIBS=       yes # use readelf in check/bsd.check-vars.mk
+_OPSYS_CAN_CHECK_SSP=          no  # only supports libssp at this time
 
 # check for maximum command line length and set it in configure's environment,
 # to avoid a test required by the libtool script that takes forever.

Index: pkgsrc/mk/platform/Linux.mk
diff -u pkgsrc/mk/platform/Linux.mk:1.76 pkgsrc/mk/platform/Linux.mk:1.77
--- pkgsrc/mk/platform/Linux.mk:1.76    Fri Aug  4 08:59:20 2017
+++ pkgsrc/mk/platform/Linux.mk Tue Oct  3 13:18:00 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Linux.mk,v 1.76 2017/08/04 08:59:20 jperkin Exp $
+# $NetBSD: Linux.mk,v 1.77 2017/10/03 13:18:00 jperkin Exp $
 #
 # Variable definitions for the Linux operating system.
 
@@ -112,6 +112,7 @@ _STRIPFLAG_INSTALL?=        ${_INSTALL_UNSTRIPP
 _OPSYS_SUPPORTS_CWRAPPERS=     yes
 
 _OPSYS_CAN_CHECK_SHLIBS=       yes # use readelf in check/bsd.check-vars.mk
+_OPSYS_CAN_CHECK_SSP=          no  # only supports libssp at this time
 
 # check for maximum command line length and set it in configure's environment,
 # to avoid a test required by the libtool script that takes forever.

Index: pkgsrc/mk/platform/NetBSD.mk
diff -u pkgsrc/mk/platform/NetBSD.mk:1.55 pkgsrc/mk/platform/NetBSD.mk:1.56
--- pkgsrc/mk/platform/NetBSD.mk:1.55   Mon Aug  7 23:54:09 2017
+++ pkgsrc/mk/platform/NetBSD.mk        Tue Oct  3 13:18:00 2017
@@ -1,4 +1,4 @@
-# $NetBSD: NetBSD.mk,v 1.55 2017/08/07 23:54:09 maya Exp $
+# $NetBSD: NetBSD.mk,v 1.56 2017/10/03 13:18:00 jperkin Exp $
 #
 # Variable definitions for the NetBSD operating system.
 
@@ -161,6 +161,7 @@ _OPSYS_SUPPORTS_CWRAPPERS=  yes
 # use readelf in check/bsd.check-vars.mk
 _OPSYS_CAN_CHECK_RELRO=                yes
 _OPSYS_CAN_CHECK_SHLIBS=       yes
+_OPSYS_CAN_CHECK_SSP=          no  # only supports libssp at this time
 
 # check for maximum command line length and set it in configure's environment,
 # to avoid a test required by the libtool script that takes forever.



Home | Main Index | Thread Index | Old Index