From bb5b0a6d8a9f6a8a18d5e96b28ba7250a8153309 Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Tue, 27 Oct 2015 21:08:24 +1000 Subject: [PATCH] Remove -O0 optimize flag from debuggable flags to enable debuggable optimized builds This allows debug symbol information to be included for optimized builds. This may not always be useful for debugging but it is necessary to use profiling tools like perf. The default optimize level is -O0 if no other optimize flag is specified so the optimization level will be the same unless overridden. --- wscript | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wscript b/wscript index 56f233e856..b864d95464 100644 --- a/wscript +++ b/wscript @@ -35,7 +35,7 @@ Context.Context.is_tracks_build = is_tracks_build compiler_flags_dictionaries= { 'gcc' : { # Flags required when building a debug build - 'debuggable' : [ '-O0', '-g' ], + 'debuggable' : [ '-g' ], # Flags required for the linker (if any) when building a debug build 'linker-debuggable' : '', # Flags required when building a non-debug optimized build