[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