build: turn on debug-safe optimizations with -Og

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 <bugs@bergstroem.nu>
This commit is contained in:
Ben Noordhuis 2015-04-30 19:53:02 +02:00
parent 0450ce7db2
commit 78f4b038f8

View File

@ -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',