local USE flag
default-stack-clash-protection

Packages describing “default-stack-clash-protection” as local USE flag

Package“default-stack-clash-protection” Flag Description
dev-lang/gnat-gplBuild packages with stack clash protection on by default
sys-devel/gccBuild packages with stack clash protection on by default as a hardening measure. This enables -fstack-clash-protection by default which protects against large memory allocations allowing stack smashing. May cause slightly increased codesize, but modern compilers have been adapted to optimize well for this case, as this mitigation is now quite common. See https://developers.redhat.com/blog/2020/05/22/stack-clash-mitigation-in-gcc-part-3 and https://www.qualys.com/2017/06/19/stack-clash/stack-clash.txt.

All packages providing a “default-stack-clash-protection” USE flag (2)