diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2017-09-28 00:31:09 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2017-09-28 00:31:09 +0000 |
commit | d12238128827f1c69ef9b11c2fdcd76cdb659b7e (patch) | |
tree | c36ef3762adfa4c9dc54a40bafd7404823a5b113 /compiler-rt | |
parent | 5908845a7e7c6db39e100246a3875f519f5d1f97 (diff) | |
download | bcm5719-llvm-d12238128827f1c69ef9b11c2fdcd76cdb659b7e.tar.gz bcm5719-llvm-d12238128827f1c69ef9b11c2fdcd76cdb659b7e.zip |
[ubsan] Merge ubsan_standalone_cxx shared library.
Summary:
Link everything, including the C++ bits, in the single
ubsan_standalone SHARED library. This matches ASan setup.
Reviewers: vitalybuka
Subscribers: kubamracek, llvm-commits, mgorny
Differential Revision: https://reviews.llvm.org/D38340
llvm-svn: 314369
Diffstat (limited to 'compiler-rt')
-rw-r--r-- | compiler-rt/lib/ubsan/CMakeLists.txt | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/compiler-rt/lib/ubsan/CMakeLists.txt b/compiler-rt/lib/ubsan/CMakeLists.txt index 57191c3086d..34b25069667 100644 --- a/compiler-rt/lib/ubsan/CMakeLists.txt +++ b/compiler-rt/lib/ubsan/CMakeLists.txt @@ -164,6 +164,7 @@ else() OBJECT_LIBS RTSanitizerCommon RTSanitizerCommonLibc RTUbsan + RTUbsan_cxx RTUbsan_standalone RTInterception CFLAGS ${UBSAN_CFLAGS} @@ -171,18 +172,6 @@ else() LINK_LIBS ${UBSAN_DYNAMIC_LIBS} PARENT_TARGET ubsan) - add_compiler_rt_runtime(clang_rt.ubsan_standalone_cxx - SHARED - ARCHS ${UBSAN_SUPPORTED_ARCH} - OBJECT_LIBS RTSanitizerCommon - RTSanitizerCommonLibc - RTUbsan - RTUbsan_cxx - CFLAGS ${UBSAN_CXXFLAGS} - LINK_FLAGS ${SANITIZER_COMMON_LINK_FLAGS} - LINK_LIBS ${UBSAN_DYNAMIC_LIBS} - PARENT_TARGET ubsan) - set(ARCHS_FOR_SYMBOLS ${UBSAN_SUPPORTED_ARCH}) list(REMOVE_ITEM ARCHS_FOR_SYMBOLS i386) add_sanitizer_rt_symbols(clang_rt.ubsan_standalone |