diff options
author | jperkin <jperkin@pkgsrc.org> | 2016-06-13 13:26:42 +0000 |
---|---|---|
committer | jperkin <jperkin@pkgsrc.org> | 2016-06-13 13:26:42 +0000 |
commit | 274901689840eafa9fef0367d9be1470189e37a8 (patch) | |
tree | bbe359d215c3a7d456cf70f23ee4915316550e21 /databases | |
parent | fe94fd67f5bd1d76c0705c2e447de86217d0bdc7 (diff) | |
download | pkgsrc-274901689840eafa9fef0367d9be1470189e37a8.tar.gz |
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.
Diffstat (limited to 'databases')
0 files changed, 0 insertions, 0 deletions