diff options
author | Bryan Drewery <bdrewery@FreeBSD.org> | 2013-09-20 12:54:54 +0000 |
---|---|---|
committer | Bryan Drewery <bdrewery@FreeBSD.org> | 2013-09-20 12:54:54 +0000 |
commit | c93dfc2e9f8b7b990c22c6baa6cdab361cd12e16 (patch) | |
tree | e61ab76efa292f985d8e20e449572329fa964c1c /CHANGES | |
parent | b10d5a64b7ea8bb32e9735304272e7344926e3b2 (diff) | |
download | ports-c93dfc2e9f8b7b990c22c6baa6cdab361cd12e16.tar.gz ports-c93dfc2e9f8b7b990c22c6baa6cdab361cd12e16.zip |
Notes
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -10,6 +10,28 @@ in the release notes and/or placed into UPDATING. All ports committers are allowed to commit to this file. +20130920: +AUTHOR: bdrewery@FreeBSD.org + + SSP support has been added to ports with WITH_SSP for i386 and amd64 + on FreeBSD 10, and amd64 on earlier versions. + + SSP_UNSAFE is added to disable in a port if it fails to build, but + this should only be used in rare circumstances such as kernel modules. + Otherwise, the port may just be failing due to lack of respecting + LDFLAGS. + + On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in + libssp_nonshared.a to address issues linking on i386 [1]. + + On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared + to LDFLAGS on i386. This is not needed on amd64. However, several hundred + ports do not currently respect LDFLAGS, so this support is disabled currently + as it causes build failures if a dependency is looking for the stack_chk + symbols. + + [1] http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup + 20130919: AUTHOR: gahr@FreeBSD.org |