projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fb6cffc
)
[CMake] When built with LLVM, not use `-Wl,-z,defs`
author
Petr Hosek
<phosek@chromium.org>
Mon, 29 Oct 2018 22:16:56 +0000
(22:16 +0000)
committer
Petr Hosek
<phosek@chromium.org>
Mon, 29 Oct 2018 22:16:56 +0000
(22:16 +0000)
This matches standalone build behavior. PR28681
Differential Revision: https://reviews.llvm.org/D53686
Patch By: tabloid.adroit
llvm-svn: 345547
compiler-rt/CMakeLists.txt
patch
|
blob
|
history
diff --git
a/compiler-rt/CMakeLists.txt
b/compiler-rt/CMakeLists.txt
index 12bb52a4b1544ba7ba77c1ecc90e9fbcc45d7145..4697dba624b4cbfd87f88ec29217b83add8d61b4 100644
(file)
--- a/
compiler-rt/CMakeLists.txt
+++ b/
compiler-rt/CMakeLists.txt
@@
-375,6
+375,7
@@
append_list_if(COMPILER_RT_HAS_NODEFAULTLIBS_FLAG -nodefaultlibs SANITIZER_COMMO
if (COMPILER_RT_USE_BUILTINS_LIBRARY)
list(APPEND SANITIZER_COMMON_LINK_LIBS ${COMPILER_RT_BUILTINS_LIBRARY})
+ string(REPLACE "-Wl,-z,defs" "" CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}")
else()
if (ANDROID)
append_list_if(COMPILER_RT_HAS_GCC_LIB gcc SANITIZER_COMMON_LINK_LIBS)