aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2017-01-20 11:40:07 +0100
committerhjk <hjk@qt.io>2017-01-23 11:43:25 +0000
commita905948852555bdbc19b61c8340a3c6b5617e671 (patch)
tree41a168a726014637b808cd40906d6f7c7c3e4f8a
parentbd45ca8ac8421ae5a90f7a2fe5419bde40b0a65d (diff)
Blacklist -gsplit-dwarf produced by llvm-config
This requires objcopy which might not (easily) be available when using icecc: https://github.com/icecc/icecream/issues/86 Change-Id: I6e152190949d945c343837ba433daf75b0ba7ddd Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
-rw-r--r--src/shared/clang/clang_installation.pri2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/shared/clang/clang_installation.pri b/src/shared/clang/clang_installation.pri
index edfda9810c..1eb605a1cf 100644
--- a/src/shared/clang/clang_installation.pri
+++ b/src/shared/clang/clang_installation.pri
@@ -115,5 +115,7 @@ LLVM_CXXFLAGS ~= s,-O2,
LLVM_CXXFLAGS ~= s,/W4,
LLVM_CXXFLAGS ~= s,/EHc-,
LLVM_CXXFLAGS ~= s,-Werror=date-time,
+# split-dwarf needs objcopy which does not work via icecc out-of-the-box
+LLVM_CXXFLAGS ~= s,-gsplit-dwarf,
LLVM_IS_COMPILED_WITH_RTTI = $$system($$llvm_config --has-rtti, lines)