[compiler-rt] r216663 - [ASan/Win] Add the -Zl flag to avoid /DEFAULTLIB:libcmt directive in the asan_win_uar_thunk object file
Timur Iskhodzhanov
timurrrr at google.com
Thu Aug 28 05:28:05 PDT 2014
Author: timurrrr
Date: Thu Aug 28 07:28:04 2014
New Revision: 216663
URL: http://llvm.org/viewvc/llvm-project?rev=216663&view=rev
Log:
[ASan/Win] Add the -Zl flag to avoid /DEFAULTLIB:libcmt directive in the asan_win_uar_thunk object file
This directive results in 'symbol already defined' when linking DLLs that use -MD
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=216663&r1=216662&r2=216663&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/CMakeLists.txt (original)
+++ compiler-rt/trunk/lib/asan/CMakeLists.txt Thu Aug 28 07:28:04 2014
@@ -195,7 +195,7 @@ else()
add_dependencies(asan clang_rt.asan_dll_thunk-${arch})
add_compiler_rt_runtime(clang_rt.asan_uar_thunk-${arch} ${arch} STATIC
SOURCES asan_win_uar_thunk.cc
- CFLAGS ${ASAN_CFLAGS} -DASAN_UAR_THUNK
+ CFLAGS ${ASAN_CFLAGS} -DASAN_UAR_THUNK -Zl
DEFS ${ASAN_COMMON_DEFINITIONS})
add_dependencies(asan clang_rt.asan_uar_thunk-${arch})
endif()
More information about the llvm-commits
mailing list