X-Git-Url: http://g0dil.de/git?p=senf.git;a=blobdiff_plain;f=site_scons%2Fsenfutil.py;fp=site_scons%2Fsenfutil.py;h=9b4065a7a4d3f5a69c475734f0858c32ab69e01f;hp=0d7c30d83a49e5e29cf0b69fa09a031b24850136;hb=55b4c5a3afcf821031cef2ca7089fbdfd77d513a;hpb=b2fff1b50e0010fdad28cb638987cbf88032e30e diff --git a/site_scons/senfutil.py b/site_scons/senfutil.py index 0d7c30d..9b4065a 100644 --- a/site_scons/senfutil.py +++ b/site_scons/senfutil.py @@ -225,11 +225,13 @@ def DefaultOptions(env): # 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' ], )