[llvm] r347387 - [nios2] Add missing Nios2CodeGen -> Nios2AsmPrinter linkage

Michal Gorny via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 21 03:25:01 PST 2018


Author: mgorny
Date: Wed Nov 21 03:25:01 2018
New Revision: 347387

URL: http://llvm.org/viewvc/llvm-project?rev=347387&view=rev
Log:
[nios2] Add missing Nios2CodeGen -> Nios2AsmPrinter linkage

Add missing linkage from Nios2CodeGen library to Nios2AsmPrinter
library.  The missing dependency causes shared-lib build to fail with
the following reason:

  lib/Target/Nios2/CMakeFiles/LLVMNios2CodeGen.dir/Nios2AsmPrinter.cpp.o: In function `(anonymous namespace)::Nios2AsmPrinter::PrintAsmMemoryOperand(llvm::MachineInstr const*, unsigned int, unsigned int, char const*, llvm::raw_ostream&)':
  Nios2AsmPrinter.cpp:(.text._ZN12_GLOBAL__N_115Nios2AsmPrinter21PrintAsmMemoryOperandEPKN4llvm12MachineInstrEjjPKcRNS1_11raw_ostreamE+0x2b): undefined reference to `llvm::Nios2InstPrinter::getRegisterName(unsigned int)'
  lib/Target/Nios2/CMakeFiles/LLVMNios2CodeGen.dir/Nios2AsmPrinter.cpp.o: In function `(anonymous namespace)::Nios2AsmPrinter::PrintAsmOperand(llvm::MachineInstr const*, unsigned int, unsigned int, char const*, llvm::raw_ostream&)':
  Nios2AsmPrinter.cpp:(.text._ZN12_GLOBAL__N_115Nios2AsmPrinter15PrintAsmOperandEPKN4llvm12MachineInstrEjjPKcRNS1_11raw_ostreamE+0x97): undefined reference to `llvm::Nios2InstPrinter::getRegisterName(unsigned int)'
  collect2: error: ld returned 1 exit status

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

Modified:
    llvm/trunk/lib/Target/Nios2/LLVMBuild.txt

Modified: llvm/trunk/lib/Target/Nios2/LLVMBuild.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Nios2/LLVMBuild.txt?rev=347387&r1=347386&r2=347387&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Nios2/LLVMBuild.txt (original)
+++ llvm/trunk/lib/Target/Nios2/LLVMBuild.txt Wed Nov 21 03:25:01 2018
@@ -53,6 +53,7 @@ required_libraries = AsmPrinter
                      Core
                      GlobalISel
                      MC
+                     Nios2AsmPrinter
                      Nios2Desc
                      Nios2Info
                      SelectionDAG




More information about the llvm-commits mailing list