From 9df6d983bfaae34d670bf44c1967b9b3f9a0cd05 Mon Sep 17 00:00:00 2001 From: Florian Lukas Date: Wed, 26 Feb 2014 14:43:51 +0100 Subject: [PATCH] util/llvmdisassembler: compile with -fno-rtti For some reason, this is required even when LLVM is not built using -fno-rtti. Change-Id: I992799c8b54135a0a87b2de7c4a3d57f2d3670d9 --- src/core/util/llvmdisassembler/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/util/llvmdisassembler/CMakeLists.txt b/src/core/util/llvmdisassembler/CMakeLists.txt index 62df6d76..94665f29 100644 --- a/src/core/util/llvmdisassembler/CMakeLists.txt +++ b/src/core/util/llvmdisassembler/CMakeLists.txt @@ -11,7 +11,8 @@ set(SRCS include(FindLLVM) -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LLVM_CXX_FLAGS}" ) +# compiling without -fno-rtti fails even when LLVM is not built with that flag +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LLVM_CXX_FLAGS} -fno-rtti" ) add_library(fail-llvmdisassembler ${SRCS}) add_dependencies(fail-llvmdisassembler fail-sal)