pkgsrc/mk/compiler
jperkin c02e752f64 Change PKGSRC_USE_SSP to a quad option. The options are now:
"no"     Do not pass any stack protection flags (the default)
   "yes"    Pass -fstack-protector
   "strong" Pass -fstack-protector-strong
   "all"    Pass -fstack-protector-all

This allows users to configure the level of stack smashing protection they
require, and ensures consistent behaviour across platforms.  Users running
on NetBSD who previously used the option will need to change "yes" to "all"
to match the previous default configuration for that platform.

While here use _WRAP_EXTRA_ARGS to ensure the flag gets passed regardless
of whether the package honours CFLAGS, and support additional wrappers.

Discussed a while back with khorben, and used in production for the SmartOS
2016Q1 package sets with the "strong" option.
2016-06-13 13:26:42 +00:00
..
ccache.mk Extend the list of packages that ccache.mk avoids in order to prevent 2015-03-20 17:53:14 +00:00
ccc.mk
clang.mk LLVM's correlated value propagation pass is known to require a lot of 2015-03-02 19:59:06 +00:00
distcc.mk Remove mk/find-prefix.mk and its usage from the mk infrastructure. 2015-11-25 13:05:47 +00:00
f2c.mk Remove mk/find-prefix.mk and its usage from the mk infrastructure. 2015-11-25 13:05:47 +00:00
g95.mk Remove mk/find-prefix.mk and its usage from the mk infrastructure. 2015-11-25 13:05:47 +00:00
gcc.mk Change PKGSRC_USE_SSP to a quad option. The options are now: 2016-06-13 13:26:42 +00:00
gfortran.mk Remove mk/find-prefix.mk and its usage from the mk infrastructure. 2015-11-25 13:05:47 +00:00
hp.mk
icc.mk
ido.mk
mipspro-ucode.mk
mipspro.mk
pcc.mk Correction to the previous: we must use ${GREP} -E, there's no ${EGREP} here. 2015-10-09 17:27:09 +00:00
sunpro.mk PR 49877: Expand correct variable. From Greg Onufer. 2015-05-03 23:16:41 +00:00
xlc.mk