[lld] r304932 - Add BinaryFormat to lld libraries

Sam Clegg via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 7 11:06:11 PDT 2017


Author: sbc
Date: Wed Jun  7 13:06:11 2017
New Revision: 304932

URL: http://llvm.org/viewvc/llvm-project?rev=304932&view=rev
Log:
Add BinaryFormat to lld libraries

Without this, when building with shared BUILD_SHARED_LIBS=ON
I get errors such as:

lib/Core/Reader.cpp:40: error: undefined reference to
'llvm::identify_magic(llvm::StringRef)'

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

Modified:
    lld/trunk/COFF/CMakeLists.txt
    lld/trunk/ELF/CMakeLists.txt
    lld/trunk/lib/Core/CMakeLists.txt

Modified: lld/trunk/COFF/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/COFF/CMakeLists.txt?rev=304932&r1=304931&r2=304932&view=diff
==============================================================================
--- lld/trunk/COFF/CMakeLists.txt (original)
+++ lld/trunk/COFF/CMakeLists.txt Wed Jun  7 13:06:11 2017
@@ -25,6 +25,7 @@ add_lld_library(lldCOFF
 
   LINK_COMPONENTS
   ${LLVM_TARGETS_TO_BUILD}
+  BinaryFormat
   BitReader
   Core
   DebugInfoCodeView

Modified: lld/trunk/ELF/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/CMakeLists.txt?rev=304932&r1=304931&r2=304932&view=diff
==============================================================================
--- lld/trunk/ELF/CMakeLists.txt (original)
+++ lld/trunk/ELF/CMakeLists.txt Wed Jun  7 13:06:11 2017
@@ -36,6 +36,7 @@ add_lld_library(lldELF
   LINK_COMPONENTS
   ${LLVM_TARGETS_TO_BUILD}
   Analysis
+  BinaryFormat
   BitReader
   BitWriter
   Codegen

Modified: lld/trunk/lib/Core/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/Core/CMakeLists.txt?rev=304932&r1=304931&r2=304932&view=diff
==============================================================================
--- lld/trunk/lib/Core/CMakeLists.txt (original)
+++ lld/trunk/lib/Core/CMakeLists.txt Wed Jun  7 13:06:11 2017
@@ -18,9 +18,10 @@ add_lld_library(lldCore
   ${LLD_INCLUDE_DIR}/lld/Core
 
   LINK_COMPONENTS
+    BinaryFormat
     MC
     Support
-  
+
   LINK_LIBS
   ${LLVM_PTHREAD_LIB}
 




More information about the llvm-commits mailing list