[torquedev] Useful GCC flags for security/error catching

Chris Samuel csamuel at vpac.org
Wed Jul 22 01:22:15 MDT 2009


The Ubuntu Wiki has a useful page on GCC flags that
are used by default to build there packages.  These
are of interest as they relate to catching things
like smashing the stack and unchecked return values,
etc..

 https://wiki.ubuntu.com/CompilerFlags

FWIW 2.3.7 compiles cleanly when adding:

 -fstack-protector -Wformat -Wformat-security -DFORTIFY_SOURCE=2

to the standard CFLAGS (which is nice!).

cheers,
Chris
-- 
Christopher Samuel - (03) 9925 4751 - Systems Manager
 The Victorian Partnership for Advanced Computing
 P.O. Box 201, Carlton South, VIC 3053, Australia
VPAC is a not-for-profit Registered Research Agency


More information about the torquedev mailing list