[llvm] r373332 - [llvm-exegesis/lib] Fix missing linkage to MCParser

Michal Gorny via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 1 06:02:48 PDT 2019


Author: mgorny
Date: Tue Oct  1 06:02:48 2019
New Revision: 373332

URL: http://llvm.org/viewvc/llvm-project?rev=373332&view=rev
Log:
[llvm-exegesis/lib] Fix missing linkage to MCParser

Otherwise, shared-lib build fails with:

lib64/libLLVMExegesis.a(SnippetFile.cpp.o): In function `llvm::exegesis::readSnippets(llvm::exegesis::LLVMState const&, llvm::StringRef)':
SnippetFile.cpp:(.text._ZN4llvm8exegesis12readSnippetsERKNS0_9LLVMStateENS_9StringRefE+0x31f): undefined reference to `llvm::createMCAsmParser(llvm::SourceMgr&, llvm::MCContext&, llvm::MCStreamer&, llvm::MCAsmInfo const&, unsigned int)'
SnippetFile.cpp:(.text._ZN4llvm8exegesis12readSnippetsERKNS0_9LLVMStateENS_9StringRefE+0x41c): undefined reference to `llvm::MCAsmParser::setTargetParser(llvm::MCTargetAsmParser&)'
collect2: error: ld returned 1 exit status

Modified:
    llvm/trunk/tools/llvm-exegesis/lib/CMakeLists.txt

Modified: llvm/trunk/tools/llvm-exegesis/lib/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-exegesis/lib/CMakeLists.txt?rev=373332&r1=373331&r2=373332&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-exegesis/lib/CMakeLists.txt (original)
+++ llvm/trunk/tools/llvm-exegesis/lib/CMakeLists.txt Tue Oct  1 06:02:48 2019
@@ -47,6 +47,7 @@ llvm_map_components_to_libnames(libs
   MC
   MCDisassembler
   MCJIT
+  MCParser
   Object
   ObjectYAML
   Support




More information about the llvm-commits mailing list