[PATCH] D81922: [llvm] Disable linking llvm-exegesis to dylib

Michał Górny via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 16 03:50:10 PDT 2020


mgorny created this revision.
mgorny added reviewers: courbet, gchatelet, lebedev.ri, MaskRay.
Herald added a subscriber: mstojanovic.
Herald added a project: LLVM.

Force linking llvm-exegesis to static LLVM libraries instead of dylib
to prevent duplicate symbols due to linking both.  Ideally, we'd want
to link to the dylib only here but the target sub-libraries use hidden
symbols from LLVM target libraries and therefore linking the dylib
fails.


https://reviews.llvm.org/D81922

Files:
  llvm/tools/llvm-exegesis/CMakeLists.txt


Index: llvm/tools/llvm-exegesis/CMakeLists.txt
===================================================================
--- llvm/tools/llvm-exegesis/CMakeLists.txt
+++ llvm/tools/llvm-exegesis/CMakeLists.txt
@@ -5,6 +5,7 @@
   )
 
 add_llvm_tool(llvm-exegesis
+  DISABLE_LLVM_LINK_LLVM_DYLIB
   llvm-exegesis.cpp
   )
 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D81922.271019.patch
Type: text/x-patch
Size: 315 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200616/ebc281b4/attachment.bin>


More information about the llvm-commits mailing list