[LLVMbugs] [Bug 13465] New: ninja can't build shared libraries in debug mode
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Thu Jul 26 03:45:56 PDT 2012
http://llvm.org/bugs/show_bug.cgi?id=13465
Bug #: 13465
Summary: ninja can't build shared libraries in debug mode
Product: Build scripts
Version: trunk
Platform: PC
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P
Component: cmake
AssignedTo: unassignedbugs at nondot.org
ReportedBy: csdavec at swan.ac.uk
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
When attempting to do a debug build with shared libraries, this error appears:
Undefined symbols for architecture x86_64:
"_LLVMInitializeARMTargetInfo", referenced from:
llvm::InitializeAllTargetInfos() in Disassembler.cpp.o
"_LLVMInitializeCellSPUTargetInfo", referenced from:
llvm::InitializeAllTargetInfos() in Disassembler.cpp.o
"_LLVMInitializeCppBackendTargetInfo", referenced from:
llvm::InitializeAllTargetInfos() in Disassembler.cpp.o
"_LLVMInitializeHexagonTargetInfo", referenced from:
llvm::InitializeAllTargetInfos() in Disassembler.cpp.o
"_LLVMInitializeMipsTargetInfo", referenced from:
llvm::InitializeAllTargetInfos() in Disassembler.cpp.o
"_LLVMInitializeMBlazeTargetInfo", referenced from:
llvm::InitializeAllTargetInfos() in Disassembler.cpp.o
"_LLVMInitializeMSP430TargetInfo", referenced from:
llvm::InitializeAllTargetInfos() in Disassembler.cpp.o
"_LLVMInitializeNVPTXTargetInfo", referenced from:
llvm::InitializeAllTargetInfos() in Disassembler.cpp.o
"_LLVMInitializePowerPCTargetInfo", referenced from:
llvm::InitializeAllTargetInfos() in Disassembler.cpp.o
"_LLVMInitializeSparcTargetInfo", referenced from:
llvm::InitializeAllTargetInfos() in Disassembler.cpp.o
"_LLVMInitializeX86TargetInfo", referenced from:
llvm::InitializeAllTargetInfos() in Disassembler.cpp.o
"_LLVMInitializeXCoreTargetInfo", referenced from:
llvm::InitializeAllTargetInfos() in Disassembler.cpp.o
"_LLVMInitializeARMTargetMC", referenced from:
llvm::InitializeAllTargetMCs() in Disassembler.cpp.o
"_LLVMInitializeCellSPUTargetMC", referenced from:
llvm::InitializeAllTargetMCs() in Disassembler.cpp.o
"_LLVMInitializeCppBackendTargetMC", referenced from:
llvm::InitializeAllTargetMCs() in Disassembler.cpp.o
"_LLVMInitializeHexagonTargetMC", referenced from:
llvm::InitializeAllTargetMCs() in Disassembler.cpp.o
"_LLVMInitializeMipsTargetMC", referenced from:
llvm::InitializeAllTargetMCs() in Disassembler.cpp.o
"_LLVMInitializeMBlazeTargetMC", referenced from:
llvm::InitializeAllTargetMCs() in Disassembler.cpp.o
"_LLVMInitializeMSP430TargetMC", referenced from:
llvm::InitializeAllTargetMCs() in Disassembler.cpp.o
"_LLVMInitializeNVPTXTargetMC", referenced from:
llvm::InitializeAllTargetMCs() in Disassembler.cpp.o
"_LLVMInitializePowerPCTargetMC", referenced from:
llvm::InitializeAllTargetMCs() in Disassembler.cpp.o
"_LLVMInitializeSparcTargetMC", referenced from:
llvm::InitializeAllTargetMCs() in Disassembler.cpp.o
"_LLVMInitializeX86TargetMC", referenced from:
llvm::InitializeAllTargetMCs() in Disassembler.cpp.o
"_LLVMInitializeXCoreTargetMC", referenced from:
llvm::InitializeAllTargetMCs() in Disassembler.cpp.o
"_LLVMInitializeARMAsmParser", referenced from:
llvm::InitializeAllAsmParsers() in Disassembler.cpp.o
"_LLVMInitializeMipsAsmParser", referenced from:
llvm::InitializeAllAsmParsers() in Disassembler.cpp.o
"_LLVMInitializeMBlazeAsmParser", referenced from:
llvm::InitializeAllAsmParsers() in Disassembler.cpp.o
"_LLVMInitializeX86AsmParser", referenced from:
llvm::InitializeAllAsmParsers() in Disassembler.cpp.o
"_LLVMInitializeARMDisassembler", referenced from:
llvm::InitializeAllDisassemblers() in Disassembler.cpp.o
"_LLVMInitializeMipsDisassembler", referenced from:
llvm::InitializeAllDisassemblers() in Disassembler.cpp.o
"_LLVMInitializeMBlazeDisassembler", referenced from:
llvm::InitializeAllDisassemblers() in Disassembler.cpp.o
"_LLVMInitializeX86Disassembler", referenced from:
llvm::InitializeAllDisassemblers() in Disassembler.cpp.o
ld: symbol(s) not found for architecture x86_64
I don't know if this is specific to Ninja or to the CMake build system in
general.
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list