[lldb-dev] Linker errors on MacOSX this morning?

Zachary Turner zturner at google.com
Fri Aug 22 10:32:32 PDT 2014


I just updated all my repos and I'm seeing this when I build lldb-tool
using the Xcode solution:

Undefined symbols for architecture x86_64:

  "llvm::ConstantExpr::getGetElementPtr(llvm::Constant*,
llvm::ArrayRef<llvm::Value*>, bool)", referenced from:

      llvm::ConstantExpr::getGetElementPtr(llvm::Constant*,
llvm::ArrayRef<llvm::Constant*>, bool) in liblldb-core.a(IRForTarget.o)

     (maybe you meant:
__ZN4llvm12ConstantExpr16getGetElementPtrEPNS_8ConstantENS_8ArrayRefIPNS_5ValueEEEbPNS_4TypeE)

  "llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*)",
referenced from:

      IRForTarget::RewriteObjCConstString(llvm::GlobalVariable*,
llvm::GlobalVariable*) in liblldb-core.a(IRForTarget.o)

      IRForTarget::RewriteObjCSelector(llvm::Instruction*) in
liblldb-core.a(IRForTarget.o)

      IRForTarget::BuildRelocation(llvm::Type*, unsigned long long) in
liblldb-core.a(IRForTarget.o)

      IRForTarget::ReplaceStrings() in liblldb-core.a(IRForTarget.o)

     (maybe you meant:
__ZN4llvm12ConstantExpr10getBitCastEPNS_8ConstantEPNS_4TypeEb)

  "llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*)",
referenced from:

      IRForTarget::BuildFunctionPointer(llvm::Type*, unsigned long long) in
liblldb-core.a(IRForTarget.o)

      IRForTarget::RewriteObjCConstString(llvm::GlobalVariable*,
llvm::GlobalVariable*) in liblldb-core.a(IRForTarget.o)

      IRForTarget::RewriteObjCSelector(llvm::Instruction*) in
liblldb-core.a(IRForTarget.o)

      IRForTarget::HandleSymbol(llvm::Value*) in
liblldb-core.a(IRForTarget.o)

      IRForTarget::HandleObjCClass(llvm::Value*) in
liblldb-core.a(IRForTarget.o)

      IRForTarget::CompleteDataAllocation() in liblldb-core.a(IRForTarget.o)

     (maybe you meant:
__ZN4llvm12ConstantExpr11getIntToPtrEPNS_8ConstantEPNS_4TypeEb)

ld: symbol(s) not found for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see
invocation)


Is anyone else seeing this?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20140822/000f9e2f/attachment.html>


More information about the lldb-dev mailing list