From 78f4b038f89349f1c033911178fb6b411831e99e Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Thu, 30 Apr 2015 19:53:02 +0200 Subject: [PATCH] build: turn on debug-safe optimizations with -Og MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The resulting binary is still easy to inspect in gdb but is not as dog slow. The 'parallel' test suite, although it takes several minutes to complete, now finishes without any tests timing out. PR-URL: https://github.com/iojs/io.js/pull/1569 Reviewed-By: Johan Bergström --- common.gypi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common.gypi b/common.gypi index ea7779ee097a69..36a416115e2b58 100644 --- a/common.gypi +++ b/common.gypi @@ -14,7 +14,7 @@ 'node_tag%': '', 'uv_library%': 'static_library', - # Default to -O0 for debug builds. + # Default to -Og for debug builds. 'v8_optimized_debug%': 0, # Enable disassembler for `--print-code` v8 options @@ -54,7 +54,7 @@ 'v8_enable_handle_zapping%': 1, }, 'defines': [ 'DEBUG', '_DEBUG' ], - 'cflags': [ '-g', '-O0' ], + 'cflags': [ '-g', '-Og' ], 'conditions': [ ['target_arch=="x64"', { 'msvs_configuration_platform': 'x64',