diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2015-05-04 18:08:15 +0300 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2015-05-04 18:25:44 +0300 |
commit | e67542ae17510e3657c2a946fde3dee4d775ac88 (patch) | |
tree | 5c382015945264864a01ee0a01ba8aa4fd5b0457 /common.gypi | |
parent | 279f6116aa7927532b8fab0b09a17709bc83c651 (diff) |
build: disable -Og when building with clang
clang does not yet support -Og, fall back to -O0.
See: https://llvm.org/bugs/show_bug.cgi?id=20765
Fixes: https://github.com/iojs/io.js/issues/1608
PR-URL: https://github.com/iojs/io.js/pull/1609
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Diffstat (limited to 'common.gypi')
-rw-r--r-- | common.gypi | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/common.gypi b/common.gypi index 36a416115e2..385c3cd30ac 100644 --- a/common.gypi +++ b/common.gypi @@ -54,8 +54,13 @@ 'v8_enable_handle_zapping%': 1, }, 'defines': [ 'DEBUG', '_DEBUG' ], - 'cflags': [ '-g', '-Og' ], + 'cflags': [ '-g' ], 'conditions': [ + ['clang==1', { + 'cflags': [ '-O0' ], # https://llvm.org/bugs/show_bug.cgi?id=20765 + }, { + 'cflags': [ '-Og' ], # Debug-friendly optimizations only. + }], ['target_arch=="x64"', { 'msvs_configuration_platform': 'x64', }], |