summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancis Ricci <francisjricci@gmail.com>2017-01-06 22:45:49 +0000
committerFrancis Ricci <francisjricci@gmail.com>2017-01-06 22:45:49 +0000
commit1fb895e890b095e9b155239d28ec21340aa538de (patch)
tree64df78a52ec2bcabd6ba892ebe5b022a92f7c1cf
parent2756e04fac8eae63c8c7782ff14481637808de80 (diff)
downloadbcm5719-llvm-1fb895e890b095e9b155239d28ec21340aa538de.tar.gz
bcm5719-llvm-1fb895e890b095e9b155239d28ec21340aa538de.zip
Ensure that only one compiler-rt component is created for lsan
Summary: The lsan cmake configuration failed when targeting more than one architecture, because it would attempt to create multiple components with the same name. Ensure that only one lsan component is ever created. Reviewers: beanz, bogner Subscribers: dberris, llvm-commits, mgorny Differential Revision: https://reviews.llvm.org/D28151 llvm-svn: 291294
-rw-r--r--compiler-rt/lib/lsan/CMakeLists.txt3
1 files changed, 1 insertions, 2 deletions
diff --git a/compiler-rt/lib/lsan/CMakeLists.txt b/compiler-rt/lib/lsan/CMakeLists.txt
index 73e475d2fdb..b782f2421dc 100644
--- a/compiler-rt/lib/lsan/CMakeLists.txt
+++ b/compiler-rt/lib/lsan/CMakeLists.txt
@@ -23,9 +23,8 @@ add_compiler_rt_object_libraries(RTLSanCommon
CFLAGS ${LSAN_CFLAGS})
if(COMPILER_RT_HAS_LSAN)
+ add_compiler_rt_component(lsan)
foreach(arch ${LSAN_SUPPORTED_ARCH})
- add_compiler_rt_component(lsan)
-
add_compiler_rt_runtime(clang_rt.lsan
STATIC
ARCHS ${arch}
OpenPOWER on IntegriCloud