Date: Sun, 27 May 2012 20:15:02 +0200 From: Mel Flynn <rflynn@acsalaska.net> To: FreeBSD Hackers <freebsd-hackers@FreeBSD.org> Subject: Activating libssp Message-ID: <4FC26F26.6000907@acsalaska.net>
next in thread | raw e-mail | index | archive | help
Hi, for a port, I'm seeing: #ifdef _FORTIFY_SOURCE ... #endif I did a bit of reading (http://wiki.debian.org/Hardening) for example, searching through /usr/share/mk/* /usr/include/libssp, /usr/src/gnu/libssp. However, it's not clear to me, where the magic is that pulls in the libssp library that is in /lib. Also - it seems to be part of gcc, so does that mean on systems without gcc, that this library is not available or does clang have a variant? I do see -fstack-protector is added to CFLAGS by default, so I'm thinking there's some magic somewhere, but I'm just missing the docs that tell me "if you add foo to CFLAGS then bar will happen, unless baz". -- Mel
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FC26F26.6000907>