From dae477118a104665338c3b38f0f16597e85f12c0 Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Sat, 1 Oct 2016 00:20:16 +0200 Subject: [PATCH] build: don't build icu with -fno-rtti ICU should be compiled with -frtti (and it sets that flag in its gyp file) but it was also inheriting the -fno-rtti flag from common.gypi, breaking the build on some systems. Fixes: https://github.com/nodejs/node/issues/8867 --- tools/icu/icu-generic.gyp | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/icu/icu-generic.gyp b/tools/icu/icu-generic.gyp index ecbf6d18c24ee3..3a284461d87031 100644 --- a/tools/icu/icu-generic.gyp +++ b/tools/icu/icu-generic.gyp @@ -67,6 +67,7 @@ [ 'os_posix == 1 and OS != "mac" and OS != "ios"', { 'cflags': [ '-Wno-deprecated-declarations' ], 'cflags_cc': [ '-frtti' ], + 'cflags_cc!': [ '-fno-rtti' ], }], [ 'OS == "mac" or OS == "ios"', { 'xcode_settings': {'GCC_ENABLE_CPP_RTTI': 'YES' },