[compiler-rt] r341924 - [Msan] Fix unit test linkage issue on FreeBSD

David Carlier via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 11 03:35:33 PDT 2018


Author: devnexen
Date: Tue Sep 11 03:35:32 2018
New Revision: 341924

URL: http://llvm.org/viewvc/llvm-project?rev=341924&view=rev
Log:
[Msan] Fix unit test linkage issue on FreeBSD

Fix typical relocation linkage issue.

Reviwewers: dim, emaste

Reviewed By: krytarowski

Differential Revision: https://reviews.llvm.org/D51681

Modified:
    compiler-rt/trunk/test/msan/lit.cfg

Modified: compiler-rt/trunk/test/msan/lit.cfg
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/lit.cfg?rev=341924&r1=341923&r2=341924&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/lit.cfg (original)
+++ compiler-rt/trunk/test/msan/lit.cfg Tue Sep 11 03:35:32 2018
@@ -17,7 +17,7 @@ clang_msan_cflags = (["-fsanitize=memory
                       config.debug_info_flags)
 # Some Msan tests leverage backtrace() which requires libexecinfo on FreeBSD.
 if config.host_os == 'FreeBSD':
-  clang_msan_cflags += ["-lexecinfo"]
+  clang_msan_cflags += ["-lexecinfo", "-fPIC"]
 clang_msan_cxxflags = config.cxx_mode_flags + clang_msan_cflags
 
 # Flags for KMSAN invocation. This is C-only, we're not interested in C++.




More information about the llvm-commits mailing list