[compiler-rt] r236556 - [asan] Fix compiler-rt build.
Evgeniy Stepanov
eugeni.stepanov at gmail.com
Tue May 5 16:13:50 PDT 2015
Author: eugenis
Date: Tue May 5 18:13:50 2015
New Revision: 236556
URL: http://llvm.org/viewvc/llvm-project?rev=236556&view=rev
Log:
[asan] Fix compiler-rt build.
i386 runtime library was accidentally using the x86_64 version script without a dependency.
Modified:
compiler-rt/trunk/lib/asan/CMakeLists.txt
Modified: compiler-rt/trunk/lib/asan/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/CMakeLists.txt?rev=236556&r1=236555&r2=236556&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/CMakeLists.txt (original)
+++ compiler-rt/trunk/lib/asan/CMakeLists.txt Tue May 5 18:13:50 2015
@@ -150,8 +150,10 @@ else()
LIB clang_rt.asan-${arch} clang_rt.asan_cxx-${arch}
EXTRA asan.syms.extra)
add_dependencies(asan clang_rt.asan-dynamic-${arch}-version-list)
- list(APPEND ASAN_DYNAMIC_LINK_FLAGS
+ set(VERSION_SCRIPT_FLAG
-Wl,--version-script,${CMAKE_CURRENT_BINARY_DIR}/clang_rt.asan-dynamic-${arch}.vers)
+ else()
+ set(VERSION_SCRIPT_FLAG)
endif()
if (WIN32)
@@ -166,6 +168,7 @@ else()
${ASAN_COMMON_RUNTIME_OBJECTS}
CFLAGS ${ASAN_DYNAMIC_CFLAGS}
LINKFLAGS ${ASAN_DYNAMIC_LINK_FLAGS}
+ ${VERSION_SCRIPT_FLAG}
DEFS ${ASAN_DYNAMIC_DEFINITIONS})
target_link_libraries(clang_rt.asan-dynamic-${arch} ${ASAN_DYNAMIC_LIBS})
add_dependencies(asan clang_rt.asan-dynamic-${arch})
More information about the llvm-commits
mailing list