Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save idontgetoutmuch/77044a7aa030bc8b5c0213daabb4b12f to your computer and use it in GitHub Desktop.

Select an option

Save idontgetoutmuch/77044a7aa030bc8b5c0213daabb4b12f to your computer and use it in GitHub Desktop.
llvm-general test linker errors
Linking dist/build/test/test ...
Undefined symbols for architecture x86_64:
"llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, llvm::Triple&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)", referenced from:
_LLVM_General_LookupTarget in libHSllvm-general-3.9.0.0-CJVSglxrzErATfXQXzEuNH.a(TargetC.o)
"llvm::raw_fd_ostream::raw_fd_ostream(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)", referenced from:
_LLVM_General_WithFileRawOStream in libHSllvm-general-3.9.0.0-CJVSglxrzErATfXQXzEuNH.a(RawOStreamC.o)
"llvm::createInternalizePass(std::function<bool (llvm::GlobalValue const&)>)", referenced from:
_LLVM_General_AddInternalizePass in libHSllvm-general-3.9.0.0-CJVSglxrzErATfXQXzEuNH.a(PassManagerC.o)
"llvm::sys::getProcessTriple[abi:cxx11]()", referenced from:
_LLVM_General_GetProcessTargetTriple in libHSllvm-general-3.9.0.0-CJVSglxrzErATfXQXzEuNH.a(TargetC.o)
"llvm::sys::getDefaultTargetTriple[abi:cxx11]()", referenced from:
_LLVM_General_GetDefaultTargetTriple in libHSllvm-general-3.9.0.0-CJVSglxrzErATfXQXzEuNH.a(TargetC.o)
"llvm::Instruction::getAllMetadataImpl(llvm::SmallVectorImpl<std::pair<unsigned int, llvm::MDNode*> >&) const", referenced from:
_LLVM_General_GetMetadata in libHSllvm-general-3.9.0.0-CJVSglxrzErATfXQXzEuNH.a(InstructionC.o)
"llvm::Twine::str[abi:cxx11]() const", referenced from:
void llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::ObjectLinkingLayer<llvm::orc::DoNothingOnNotifyLoaded> >, llvm::orc::JITCompileCallbackManager, llvm::orc::IndirectStubsManager>::addLogicalModule<llvm::Module*>(llvm::orc::LogicalDylib<llvm::orc::IRCompileLayer<llvm::orc::ObjectLinkingLayer<llvm::orc::DoNothingOnNotifyLoaded> >, llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::ObjectLinkingLayer<llvm::orc::DoNothingOnNotifyLoaded> >, llvm::orc::JITCompileCallbackManager, llvm::orc::IndirectStubsManager>::LogicalModuleResources, llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::ObjectLinkingLayer<llvm::orc::DoNothingOnNotifyLoaded> >, llvm::orc::JITCompileCallbackManager, llvm::orc::IndirectStubsManager>::LogicalDylibResources>&, llvm::Module*) in libHSllvm-general-3.9.0.0-CJVSglxrzErATfXQXzEuNH.a(OrcJITC.o)
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
`gcc-6' failed in phase `Linker'. (Exit code: 1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment