# Set nice default options
env.Append(
CXXFLAGS = [ '-Wall', '-Woverloaded-virtual', "${profile and '-pg' or None}" ],
- CXXFLAGS_final = [ '-O3', '-fno-threadsafe-statics' ],
+ CXXFLAGS_final = [ '-O3', '-fno-threadsafe-statics', '-fno-stack-protector',
+ '-ffunction-sections' ],
CXXFLAGS_normal = [ '-O2', '-g' ],
CXXFLAGS_debug = [ '-O0', '-g' ],
LINKFLAGS = [ "${profile and '-pg' or None}" ],
+ LINKFLAGS_final = [ '-Wl,--gc-sections' ],
LINKFLAGS_normal = [ '-Wl,-S' ],
LINKFLAGS_debug = [ '-g' ],
)