[ 50%] Linking CXX executable src/rootcling_stage1 /usr/bin/ld: ../clingutils/CMakeFiles/ClingUtils.dir/src/TClingUtils.cxx.o: in function `dumpDeclForAssert(clang::Decl const&, char const*)': TClingUtils.cxx:(.text+0x5af3): undefined reference to `clang::Decl::dump() const' /usr/bin/ld: ../clingutils/CMakeFiles/ClingUtils.dir/src/TClingUtils.cxx.o: in function `ROOT::TMetaUtils::AST2SourceTools::PrepareArgsForFwdDecl(std::__cxx11::basic_string, std::allocator >&, clang::TemplateParameterList const&, cling::Interpreter const&)': TClingUtils.cxx:(.text+0xa40c): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool, clang::ASTDumpOutputFormat) const' /usr/bin/ld: TClingUtils.cxx:(.text+0xa5c2): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool, clang::ASTDumpOutputFormat) const' /usr/bin/ld: ../clingutils/CMakeFiles/ClingUtils.dir/src/TClingUtils.cxx.o: in function `ROOT::TMetaUtils::ReSubstTemplateArg(clang::QualType, clang::Type const*) [clone .localalias]': TClingUtils.cxx:(.text+0xaeef): undefined reference to `clang::Type::dump(llvm::raw_ostream&) const' /usr/bin/ld: ../dictgen/CMakeFiles/Dictgen.dir/src/rootcling_impl.cxx.o: in function `WriteAST(llvm::StringRef, clang::CompilerInstance*, llvm::StringRef, clang::Module*) [clone .constprop.0]': rootcling_impl.cxx:(.text+0x1d90a): undefined reference to `clang::CompilerInstance::createOutputFile(llvm::StringRef, bool, bool, llvm::StringRef, llvm::StringRef, bool, bool)' /usr/bin/ld: ../../lib/libclingInterpreter.a(CIFactory.cpp.o): in function `(anonymous namespace)::AddHostArguments(llvm::StringRef, std::vector >&, char const*, cling::CompilerOptions const&) [clone .constprop.0]': CIFactory.cpp:(.text+0x9b08): undefined reference to `clang::CompilerInvocation::GetResourcesPath[abi:cxx11](char const*, void*)' /usr/bin/ld: ../../lib/libclingInterpreter.a(CIFactory.cpp.o): in function `(anonymous namespace)::SetupCompiler(clang::CompilerInstance*, cling::CompilerOptions const&, bool, bool)': CIFactory.cpp:(.text+0xd730): undefined reference to `clang::CompilerInstance::setTarget(clang::TargetInfo*)' /usr/bin/ld: ../../lib/libclingInterpreter.a(CIFactory.cpp.o): in function `(anonymous namespace)::createCIImpl(std::unique_ptr >, cling::CompilerOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&, bool, bool)': CIFactory.cpp:(.text+0xf4ea): undefined reference to `clang::CompilerInvocationBase::CompilerInvocationBase()' /usr/bin/ld: CIFactory.cpp:(.text+0x1039e): undefined reference to `clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&)' /usr/bin/ld: CIFactory.cpp:(.text+0x1041f): undefined reference to `clang::CompilerInstance::CompilerInstance(std::shared_ptr, clang::InMemoryModuleCache*)' /usr/bin/ld: CIFactory.cpp:(.text+0x10472): undefined reference to `clang::CompilerInstance::setInvocation(std::shared_ptr)' /usr/bin/ld: CIFactory.cpp:(.text+0x10496): undefined reference to `clang::CompilerInstance::setDiagnostics(clang::DiagnosticsEngine*)' /usr/bin/ld: CIFactory.cpp:(.text+0x1053d): undefined reference to `clang::CompilerInstance::createFileManager(llvm::IntrusiveRefCntPtr)' /usr/bin/ld: CIFactory.cpp:(.text+0x106a5): undefined reference to `clang::CompilerInstance::setSourceManager(clang::SourceManager*)' /usr/bin/ld: CIFactory.cpp:(.text+0x10815): undefined reference to `clang::CompilerInstance::createPreprocessor(clang::TranslationUnitKind)' /usr/bin/ld: CIFactory.cpp:(.text+0x1085b): undefined reference to `clang::CompilerInstance::createASTContext()' /usr/bin/ld: CIFactory.cpp:(.text+0x1094f): undefined reference to `clang::CompilerInstance::setASTConsumer(std::unique_ptr >)' /usr/bin/ld: CIFactory.cpp:(.text+0x1098d): undefined reference to `clang::CompilerInstance::createSema(clang::TranslationUnitKind, clang::CodeCompleteConsumer*)' /usr/bin/ld: CIFactory.cpp:(.text+0x115b8): undefined reference to `clang::CompilerInstance::createFrontendTimer()' /usr/bin/ld: CIFactory.cpp:(.text+0x117d6): undefined reference to `clang::CompilerInstance::setAuxTarget(clang::TargetInfo*)' /usr/bin/ld: CIFactory.cpp:(.text+0x1195e): undefined reference to `clang::CompilerInstance::createOutputFile(llvm::StringRef, bool, bool, llvm::StringRef, llvm::StringRef, bool, bool)' /usr/bin/ld: ../../lib/libclingInterpreter.a(CIFactory.cpp.o): in function `(anonymous namespace)::createCIImpl(std::unique_ptr >, cling::CompilerOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&, bool, bool) [clone .cold]': CIFactory.cpp:(.text.unlikely+0x1017): undefined reference to `clang::CompilerInvocationBase::~CompilerInvocationBase()' /usr/bin/ld: ../../lib/libclingInterpreter.a(CIFactory.cpp.o): in function `std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()': CIFactory.cpp:(.text._ZNSt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x1e0): undefined reference to `clang::CompilerInvocationBase::~CompilerInvocationBase()' /usr/bin/ld: CIFactory.cpp:(.text._ZNSt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x364): undefined reference to `clang::CompilerInvocationBase::~CompilerInvocationBase()' /usr/bin/ld: ../../lib/libclingInterpreter.a(Interpreter.cpp.o): in function `cling::Interpreter::ShutDown()': Interpreter.cpp:(.text+0x5e9f): undefined reference to `clang::CompilerInstance::resetAndLeakSema()' /usr/bin/ld: Interpreter.cpp:(.text+0x5f12): undefined reference to `clang::CompilerInstance::clearOutputFiles(bool)' /usr/bin/ld: Interpreter.cpp:(.text+0x5f3b): undefined reference to `clang::CompilerInstance::setPreprocessor(std::shared_ptr)' /usr/bin/ld: Interpreter.cpp:(.text+0x5f75): undefined reference to `clang::CompilerInstance::setSourceManager(clang::SourceManager*)' /usr/bin/ld: Interpreter.cpp:(.text+0x5f7f): undefined reference to `clang::CompilerInstance::setFileManager(clang::FileManager*)' /usr/bin/ld: Interpreter.cpp:(.text+0x5f9e): undefined reference to `clang::CompilerInstance::setSema(clang::Sema*)' /usr/bin/ld: Interpreter.cpp:(.text+0x5fa8): undefined reference to `clang::CompilerInstance::setASTContext(clang::ASTContext*)' /usr/bin/ld: Interpreter.cpp:(.text+0x5fbb): undefined reference to `clang::CompilerInstance::setASTConsumer(std::unique_ptr >)' /usr/bin/ld: ../../lib/libclingInterpreter.a(Interpreter.cpp.o): in function `cling::Interpreter::Interpreter(int, char const* const*, char const*, std::vector, std::allocator > > const&, bool, cling::Interpreter const*)': Interpreter.cpp:(.text+0x75bc): undefined reference to `clang::CompilerInstance::createModuleManager()' /usr/bin/ld: ../../lib/libclingInterpreter.a(Interpreter.cpp.o): in function `cling::Interpreter::codeComplete(std::__cxx11::basic_string, std::allocator > const&, unsigned long&, std::vector, std::allocator >, std::allocator, std::allocator > > >&) const': Interpreter.cpp:(.text+0x82f0): undefined reference to `clang::CompilerInstance::setCodeCompletionConsumer(clang::CodeCompleteConsumer*)' /usr/bin/ld: ../../lib/libclingInterpreter.a(InterpreterCallbacks.cpp.o): in function `cling::InterpreterCallbacks::InterpreterCallbacks(cling::Interpreter*, bool, bool, bool)': InterpreterCallbacks.cpp:(.text+0x9a4): undefined reference to `clang::CompilerInstance::getModuleManager() const' /usr/bin/ld: InterpreterCallbacks.cpp:(.text+0xb5a): undefined reference to `clang::CompilerInstance::setASTConsumer(std::unique_ptr >)' /usr/bin/ld: ../../lib/libclingInterpreter.a(ClangInternalState.cpp.o): in function `clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*)': ClangInternalState.cpp:(.text._ZN5clang19RecursiveASTVisitorIN5cling16DumpLookupTablesEE12TraverseDeclEPNS_4DeclE[_ZN5clang19RecursiveASTVisitorIN5cling16DumpLookupTablesEE12TraverseDeclEPNS_4DeclE]+0x82): undefined reference to `clang::DeclContext::dumpLookups(llvm::raw_ostream&, bool, bool) const' /usr/bin/ld: ClangInternalState.cpp:(.text._ZN5clang19RecursiveASTVisitorIN5cling16DumpLookupTablesEE12TraverseDeclEPNS_4DeclE[_ZN5clang19RecursiveASTVisitorIN5cling16DumpLookupTablesEE12TraverseDeclEPNS_4DeclE]+0x167): undefined reference to `clang::DeclContext::dumpLookups(llvm::raw_ostream&, bool, bool) const' /usr/bin/ld: ClangInternalState.cpp:(.text._ZN5clang19RecursiveASTVisitorIN5cling16DumpLookupTablesEE12TraverseDeclEPNS_4DeclE[_ZN5clang19RecursiveASTVisitorIN5cling16DumpLookupTablesEE12TraverseDeclEPNS_4DeclE]+0x2fe): undefined reference to `clang::DeclContext::dumpLookups(llvm::raw_ostream&, bool, bool) const' /usr/bin/ld: ClangInternalState.cpp:(.text._ZN5clang19RecursiveASTVisitorIN5cling16DumpLookupTablesEE12TraverseDeclEPNS_4DeclE[_ZN5clang19RecursiveASTVisitorIN5cling16DumpLookupTablesEE12TraverseDeclEPNS_4DeclE]+0x3cf): undefined reference to `clang::DeclContext::dumpLookups(llvm::raw_ostream&, bool, bool) const' /usr/bin/ld: ClangInternalState.cpp:(.text._ZN5clang19RecursiveASTVisitorIN5cling16DumpLookupTablesEE12TraverseDeclEPNS_4DeclE[_ZN5clang19RecursiveASTVisitorIN5cling16DumpLookupTablesEE12TraverseDeclEPNS_4DeclE]+0x49f): undefined reference to `clang::DeclContext::dumpLookups(llvm::raw_ostream&, bool, bool) const' /usr/bin/ld: ../../lib/libclingInterpreter.a(ClangInternalState.cpp.o):ClangInternalState.cpp:(.text._ZN5clang19RecursiveASTVisitorIN5cling16DumpLookupTablesEE12TraverseDeclEPNS_4DeclE[_ZN5clang19RecursiveASTVisitorIN5cling16DumpLookupTablesEE12TraverseDeclEPNS_4DeclE]+0x586): more undefined references to `clang::DeclContext::dumpLookups(llvm::raw_ostream&, bool, bool) const' follow /usr/bin/ld: ../../lib/libclingInterpreter.a(ExternalInterpreterSource.cpp.o): in function `(anonymous namespace)::ClingASTImporter::~ClingASTImporter()': ExternalInterpreterSource.cpp:(.text+0x1f): undefined reference to `clang::ASTImporter::~ASTImporter()' /usr/bin/ld: ../../lib/libclingInterpreter.a(ExternalInterpreterSource.cpp.o): in function `cling::ExternalInterpreterSource::ExternalInterpreterSource(cling::Interpreter const*, cling::Interpreter*)': ExternalInterpreterSource.cpp:(.text+0x93e): undefined reference to `clang::ASTImporter::ASTImporter(clang::ASTContext&, clang::FileManager&, clang::ASTContext&, clang::FileManager&, bool, std::shared_ptr)' /usr/bin/ld: ../../lib/libclingInterpreter.a(ExternalInterpreterSource.cpp.o): in function `cling::ExternalInterpreterSource::ImportDecl(clang::Decl*, clang::DeclarationName&, clang::DeclarationName&, clang::DeclContext const*)': ExternalInterpreterSource.cpp:(.text+0xca6): undefined reference to `clang::ASTImporter::Import(clang::Decl*)' /usr/bin/ld: ../../lib/libclingInterpreter.a(ExternalInterpreterSource.cpp.o): in function `cling::ExternalInterpreterSource::ImportDeclContext(clang::DeclContext*, clang::DeclarationName&, clang::DeclarationName&, clang::DeclContext const*)': ExternalInterpreterSource.cpp:(.text+0x1236): undefined reference to `clang::ASTImporter::ImportContext(clang::DeclContext*)' /usr/bin/ld: ../../lib/libclingInterpreter.a(ExternalInterpreterSource.cpp.o): in function `cling::ExternalInterpreterSource::Import(clang::DeclContextLookupResult, clang::DeclContext const*, clang::DeclarationName&, clang::DeclarationName&)': ExternalInterpreterSource.cpp:(.text+0x1d18): undefined reference to `clang::ASTImporter::Import(clang::Decl*)' /usr/bin/ld: ../../lib/libclingInterpreter.a(ExternalInterpreterSource.cpp.o): in function `(anonymous namespace)::ClingASTImporter::~ClingASTImporter()': ExternalInterpreterSource.cpp:(.text+0xb): undefined reference to `clang::ASTImporter::~ASTImporter()' /usr/bin/ld: ../../lib/libclingInterpreter.a(ExternalInterpreterSource.cpp.o):(.data.rel.ro+0x10): undefined reference to `clang::ASTImporter::ImportImpl(clang::Decl*)' /usr/bin/ld: ../../lib/libclingInterpreter.a(ExternalInterpreterSource.cpp.o):(.data.rel.ro+0x30): undefined reference to `clang::ASTImporter::HandleNameConflict(clang::DeclarationName, clang::DeclContext*, unsigned int, clang::NamedDecl**, unsigned int)' /usr/bin/ld: ../../lib/libclingInterpreter.a(ExternalInterpreterSource.cpp.o):(.data.rel.ro+0x38): undefined reference to `clang::ASTImporter::CompleteDecl(clang::Decl*)' /usr/bin/ld: ../../lib/libclingInterpreter.a(IncrementalExecutor.cpp.o): in function `llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject >::finalize()': IncrementalExecutor.cpp:(.text._ZN4llvm3orc30LegacyRTDyldObjectLinkingLayer20ConcreteLinkedObjectISt10shared_ptrINS_11RuntimeDyld13MemoryManagerEEE8finalizeEv[_ZN4llvm3orc30LegacyRTDyldObjectLinkingLayer20ConcreteLinkedObjectISt10shared_ptrINS_11RuntimeDyld13MemoryManagerEEE8finalizeEv]+0x36): undefined reference to `llvm::orc::JITSymbolResolverAdapter::JITSymbolResolverAdapter(llvm::orc::ExecutionSession&, llvm::orc::SymbolResolver&, llvm::orc::MaterializationResponsibility*)' /usr/bin/ld: IncrementalExecutor.cpp:(.text._ZN4llvm3orc30LegacyRTDyldObjectLinkingLayer20ConcreteLinkedObjectISt10shared_ptrINS_11RuntimeDyld13MemoryManagerEEE8finalizeEv[_ZN4llvm3orc30LegacyRTDyldObjectLinkingLayer20ConcreteLinkedObjectISt10shared_ptrINS_11RuntimeDyld13MemoryManagerEEE8finalizeEv]+0x3e2): undefined reference to `vtable for llvm::orc::JITSymbolResolverAdapter' /usr/bin/ld: IncrementalExecutor.cpp:(.text._ZN4llvm3orc30LegacyRTDyldObjectLinkingLayer20ConcreteLinkedObjectISt10shared_ptrINS_11RuntimeDyld13MemoryManagerEEE8finalizeEv[_ZN4llvm3orc30LegacyRTDyldObjectLinkingLayer20ConcreteLinkedObjectISt10shared_ptrINS_11RuntimeDyld13MemoryManagerEEE8finalizeEv]+0x50f): undefined reference to `vtable for llvm::orc::JITSymbolResolverAdapter' /usr/bin/ld: ../../lib/libclingInterpreter.a(IncrementalJIT.cpp.o):(.data.rel.ro+0x118): undefined reference to `llvm::orc::SymbolResolver::anchor()' /usr/bin/ld: ../../lib/libclingInterpreter.a(IncrementalParser.cpp.o): in function `cling::IncrementalParser::Initialize(llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >&, bool)': IncrementalParser.cpp:(.text+0x30d0): undefined reference to `clang::CompilerInstance::createPCHExternalASTSource(llvm::StringRef, bool, bool, void*, bool)' /usr/bin/ld: ../../lib/libclingInterpreter.a(DynamicLookup.cpp.o): in function `cling::EvaluateTSynthesizer::Transform(clang::Decl*)': DynamicLookup.cpp:(.text+0x72a9): undefined reference to `clang::Decl::dump() const' /usr/bin/ld: DynamicLookup.cpp:(.text+0x7349): undefined reference to `clang::Stmt::dump() const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): in function `clang::CodeGen::CodeGenTypes::ComputeRecordLayout(clang::RecordDecl const*, llvm::StructType*)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x40c): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool, clang::ASTDumpOutputFormat) const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(CodeGenModule.cpp.o): in function `clang::CodeGen::CodeGenModule::GetAddrOfGlobal(clang::GlobalDecl, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15GetAddrOfGlobalENS_10GlobalDeclENS0_15ForDefinition_tE+0xa5): undefined reference to `clang::CodeGen::CodeGenModule::getAddrAndTypeOfCXXStructor(clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): in function `(anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::GlobalDecl)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEN5clang10GlobalDeclE+0x7f): undefined reference to `clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl)' /usr/bin/ld: ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEN5clang10GlobalDeclE+0x1b8): undefined reference to `clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl)' /usr/bin/ld: ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEN5clang10GlobalDeclE+0x314): undefined reference to `clang::CodeGen::CodeGenModule::TryEmitBaseDestructorAsAlias(clang::CXXDestructorDecl const*)' /usr/bin/ld: ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEN5clang10GlobalDeclE+0x32b): undefined reference to `clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl)' /usr/bin/ld: ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEN5clang10GlobalDeclE+0x354): undefined reference to `clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): in function `(anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x270): undefined reference to `clang::CodeGen::CodeGenModule::getAddrAndTypeOfCXXStructor(clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): in function `(anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressENS1_8QualTypeE+0xa8): undefined reference to `clang::CodeGen::CodeGenModule::getAddrAndTypeOfCXXStructor(clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)' /usr/bin/ld: ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressENS1_8QualTypeE+0x170): undefined reference to `clang::CodeGen::CodeGenFunction::BuildAppleKextVirtualDestructorCall(clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::CXXRecordDecl const*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): in function `(anonymous namespace)::MicrosoftCXXABI::emitCXXStructor(clang::GlobalDecl)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEN5clang10GlobalDeclE+0x39): undefined reference to `clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl)' /usr/bin/ld: MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEN5clang10GlobalDeclE+0x87): undefined reference to `clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl)' /usr/bin/ld: MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEN5clang10GlobalDeclE+0xec): undefined reference to `clang::CodeGen::CodeGenModule::TryEmitBaseDestructorAsAlias(clang::CXXDestructorDecl const*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): in function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xa4c): undefined reference to `clang::CodeGen::CodeGenModule::getAddrAndTypeOfCXXStructor(clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): in function `(anonymous namespace)::MicrosoftCXXABI::getCatchableType(clang::QualType, unsigned int, int, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x252): undefined reference to `clang::CodeGen::CodeGenModule::getAddrAndTypeOfCXXStructor(clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): in function `(anonymous namespace)::MicrosoftCXXABI::getThrowInfo(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2a9): undefined reference to `clang::CodeGen::CodeGenModule::getAddrAndTypeOfCXXStructor(clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): in function `(anonymous namespace)::MicrosoftCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressENS1_8QualTypeE+0x67): undefined reference to `clang::CodeGen::CodeGenModule::getAddrAndTypeOfCXXStructor(clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(CGClass.cpp.o): in function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationEb+0x158): undefined reference to `clang::CodeGen::CodeGenModule::getAddrAndTypeOfCXXStructor(clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x106): more undefined references to `clang::CodeGen::CodeGenModule::getAddrAndTypeOfCXXStructor(clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)' follow /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(CGExprCXX.cpp.o): in function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1703): undefined reference to `clang::CodeGen::CodeGenFunction::BuildAppleKextVirtualCall(clang::CXXMethodDecl const*, clang::NestedNameSpecifier*, llvm::Type*)' /usr/bin/ld: CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x17a5): undefined reference to `clang::CodeGen::CodeGenFunction::BuildAppleKextVirtualCall(clang::CXXMethodDecl const*, clang::NestedNameSpecifier*, llvm::Type*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(CGExprScalar.cpp.o): in function `(anonymous namespace)::ScalarExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.0]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitStmtEPN5clang4StmtE.isra.0+0x1a): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(FrontendAction.cpp.o): in function `clang::ASTFrontendAction::ExecuteAction()': FrontendAction.cpp:(.text._ZN5clang17ASTFrontendAction13ExecuteActionEv+0x7e): undefined reference to `clang::CompilerInstance::createSema(clang::TranslationUnitKind, clang::CodeCompleteConsumer*)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang17ASTFrontendAction13ExecuteActionEv+0xbc): undefined reference to `clang::CompilerInstance::createCodeCompletionConsumer()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(FrontendAction.cpp.o): in function `clang::WrapperFrontendAction::~WrapperFrontendAction()': FrontendAction.cpp:(.text._ZN5clang21WrapperFrontendActionD2Ev[_ZN5clang21WrapperFrontendActionD5Ev]+0x39): undefined reference to `clang::ASTUnit::~ASTUnit()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(FrontendAction.cpp.o): in function `clang::WrapperFrontendAction::~WrapperFrontendAction()': FrontendAction.cpp:(.text._ZN5clang21WrapperFrontendActionD0Ev[_ZN5clang21WrapperFrontendActionD5Ev]+0x3b): undefined reference to `clang::ASTUnit::~ASTUnit()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(FrontendAction.cpp.o): in function `clang::WrapperFrontendAction::BeginSourceFileAction(clang::CompilerInstance&)': FrontendAction.cpp:(.text._ZN5clang21WrapperFrontendAction21BeginSourceFileActionERNS_16CompilerInstanceE+0x4d): undefined reference to `clang::ASTUnit::~ASTUnit()' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang21WrapperFrontendAction21BeginSourceFileActionERNS_16CompilerInstanceE+0xb1): undefined reference to `clang::ASTUnit::~ASTUnit()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(FrontendAction.cpp.o): in function `clang::FrontendAction::~FrontendAction()': FrontendAction.cpp:(.text._ZN5clang14FrontendActionD2Ev+0x20): undefined reference to `clang::ASTUnit::~ASTUnit()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(FrontendAction.cpp.o):FrontendAction.cpp:(.text._ZN5clang14FrontendActionD0Ev+0x21): more undefined references to `clang::ASTUnit::~ASTUnit()' follow /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(FrontendAction.cpp.o): in function `clang::FrontendAction::EndSourceFile()': FrontendAction.cpp:(.text._ZN5clang14FrontendAction13EndSourceFileEv+0x68): undefined reference to `clang::CompilerInstance::resetAndLeakSema()' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction13EndSourceFileEv+0xda): undefined reference to `clang::CompilerInstance::clearOutputFiles(bool)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction13EndSourceFileEv+0x1c0): undefined reference to `clang::ASTUnit::~ASTUnit()' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction13EndSourceFileEv+0x217): undefined reference to `clang::CompilerInstance::setPreprocessor(std::shared_ptr)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction13EndSourceFileEv+0x286): undefined reference to `clang::CompilerInstance::setSourceManager(clang::SourceManager*)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction13EndSourceFileEv+0x290): undefined reference to `clang::CompilerInstance::setFileManager(clang::FileManager*)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction13EndSourceFileEv+0x2a9): undefined reference to `clang::CompilerInstance::setSema(clang::Sema*)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction13EndSourceFileEv+0x2b3): undefined reference to `clang::CompilerInstance::setASTContext(clang::ASTContext*)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction13EndSourceFileEv+0x2c6): undefined reference to `clang::CompilerInstance::setASTConsumer(std::unique_ptr >)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(FrontendAction.cpp.o): in function `clang::FrontendAction::Execute()': FrontendAction.cpp:(.text._ZN5clang14FrontendAction7ExecuteEv+0x42): undefined reference to `clang::CompilerInstance::shouldBuildGlobalModuleIndex() const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(FrontendAction.cpp.o): in function `clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&)': FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0xc2): undefined reference to `clang::ASTUnit::~ASTUnit()' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x125): undefined reference to `clang::CompilerInstance::clearOutputFiles(bool)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x1b5): undefined reference to `clang::ASTUnit::~ASTUnit()' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x27b): undefined reference to `clang::ASTUnit::getInputKind() const' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x468): undefined reference to `clang::ASTUnit::~ASTUnit()' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x48a): undefined reference to `clang::ASTUnit::~ASTUnit()' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x7b1): undefined reference to `clang::ASTUnit::LoadFromASTFile(std::__cxx11::basic_string, std::allocator > const&, clang::PCHContainerReader const&, clang::ASTUnit::WhatToLoad, llvm::IntrusiveRefCntPtr, clang::FileSystemOptions const&, bool, bool, llvm::ArrayRef, std::allocator >, llvm::MemoryBuffer*> >, clang::CaptureDiagsKind, bool, bool)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x827): undefined reference to `clang::CompilerInstance::setFileManager(clang::FileManager*)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x83b): undefined reference to `clang::CompilerInstance::setSourceManager(clang::SourceManager*)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x878): undefined reference to `clang::CompilerInstance::setPreprocessor(std::shared_ptr)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x8d8): undefined reference to `clang::CompilerInstance::setASTContext(clang::ASTContext*)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x939): undefined reference to `clang::ASTUnit::~ASTUnit()' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x985): undefined reference to `clang::CompilerInstance::setASTConsumer(std::unique_ptr >)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x9b8): undefined reference to `clang::ASTUnit::~ASTUnit()' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0xaee): undefined reference to `clang::CompilerInstance::createPreprocessor(clang::TranslationUnitKind)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0xb1a): undefined reference to `clang::CompilerInstance::InitializeSourceManager(clang::FrontendInputFile const&)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0xeed): undefined reference to `clang::ASTUnit::LoadFromASTFile(std::__cxx11::basic_string, std::allocator > const&, clang::PCHContainerReader const&, clang::ASTUnit::WhatToLoad, llvm::IntrusiveRefCntPtr, clang::FileSystemOptions const&, bool, bool, llvm::ArrayRef, std::allocator >, llvm::MemoryBuffer*> >, clang::CaptureDiagsKind, bool, bool)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x125b): undefined reference to `clang::CompilerInstance::setFileManager(clang::FileManager*)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x1267): undefined reference to `clang::CompilerInstance::createSourceManager(clang::FileManager&)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x128e): undefined reference to `clang::ASTUnit::getASTReader() const' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x1394): undefined reference to `clang::CompilerInstance::InitializeSourceManager(clang::FrontendInputFile const&)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x140d): undefined reference to `clang::CompilerInstance::getSpecificModuleCachePath[abi:cxx11]()' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x18a7): undefined reference to `clang::ASTUnit::~ASTUnit()' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x1c4e): undefined reference to `clang::CompilerInstance::createASTContext()' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x1d5a): undefined reference to `clang::createChainedIncludesSource(clang::CompilerInstance&, llvm::IntrusiveRefCntPtr&)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x1d99): undefined reference to `clang::CompilerInstance::setModuleManager(llvm::IntrusiveRefCntPtr)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x1e3c): undefined reference to `clang::CompilerInstance::setASTConsumer(std::unique_ptr >)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x1ef1): undefined reference to `clang::CompilerInstance::loadModuleFile(llvm::StringRef)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x1fea): undefined reference to `clang::CompilerInstance::createFileManager(llvm::IntrusiveRefCntPtr)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x20ab): undefined reference to `clang::CompilerInstance::createSourceManager(clang::FileManager&)' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x2cff): undefined reference to `clang::CompilerInstance::createModuleManager()' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x2d17): undefined reference to `clang::CompilerInstance::getModuleManager() const' /usr/bin/ld: FrontendAction.cpp:(.text._ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE+0x3035): undefined reference to `clang::CompilerInstance::createPCHExternalASTSource(llvm::StringRef, bool, bool, void*, bool)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangParse.a(ParseDecl.cpp.o): in function `clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*)': ParseDecl.cpp:(.text._ZN5clang6Parser26ParseDeclarationSpecifiersERNS_8DeclSpecERKNS0_18ParsedTemplateInfoENS_15AccessSpecifierENS0_15DeclSpecContextEPNS0_18LateParsedAttrListE+0x11c8): undefined reference to `clang::Parser::HandlePragmaPack()' /usr/bin/ld: ParseDecl.cpp:(.text._ZN5clang6Parser26ParseDeclarationSpecifiersERNS_8DeclSpecERKNS0_18ParsedTemplateInfoENS_15AccessSpecifierENS0_15DeclSpecContextEPNS0_18LateParsedAttrListE+0x11e2): undefined reference to `clang::Parser::HandlePragmaMSPointersToMembers()' /usr/bin/ld: ParseDecl.cpp:(.text._ZN5clang6Parser26ParseDeclarationSpecifiersERNS_8DeclSpecERKNS0_18ParsedTemplateInfoENS_15AccessSpecifierENS0_15DeclSpecContextEPNS0_18LateParsedAttrListE+0x1564): undefined reference to `clang::Parser::HandlePragmaMSVtorDisp()' /usr/bin/ld: ParseDecl.cpp:(.text._ZN5clang6Parser26ParseDeclarationSpecifiersERNS_8DeclSpecERKNS0_18ParsedTemplateInfoENS_15AccessSpecifierENS0_15DeclSpecContextEPNS0_18LateParsedAttrListE+0x15c0): undefined reference to `clang::Parser::HandlePragmaMSPragma()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangParse.a(ParseDecl.cpp.o): in function `clang::Parser::ParseStructUnionBody(clang::SourceLocation, unsigned int, clang::Decl*)': ParseDecl.cpp:(.text._ZN5clang6Parser20ParseStructUnionBodyENS_14SourceLocationEjPNS_4DeclE+0x804): undefined reference to `clang::Parser::HandlePragmaPack()' /usr/bin/ld: ParseDecl.cpp:(.text._ZN5clang6Parser20ParseStructUnionBodyENS_14SourceLocationEjPNS_4DeclE+0x81c): undefined reference to `clang::Parser::HandlePragmaAlign()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangParse.a(ParseDeclCXX.cpp.o): in function `clang::Parser::ParseCXXClassMemberDeclarationWithPragmas(clang::AccessSpecifier&, clang::Parser::ParsedAttributesWithRange&, clang::TypeSpecifierType, clang::Decl*)': ParseDeclCXX.cpp:(.text._ZN5clang6Parser41ParseCXXClassMemberDeclarationWithPragmasERNS_15AccessSpecifierERNS0_25ParsedAttributesWithRangeENS_17TypeSpecifierTypeEPNS_4DeclE+0x33f): undefined reference to `clang::Parser::HandlePragmaVisibility()' /usr/bin/ld: ParseDeclCXX.cpp:(.text._ZN5clang6Parser41ParseCXXClassMemberDeclarationWithPragmasERNS_15AccessSpecifierERNS0_25ParsedAttributesWithRangeENS_17TypeSpecifierTypeEPNS_4DeclE+0x359): undefined reference to `clang::Parser::HandlePragmaAlign()' /usr/bin/ld: ParseDeclCXX.cpp:(.text._ZN5clang6Parser41ParseCXXClassMemberDeclarationWithPragmasERNS_15AccessSpecifierERNS0_25ParsedAttributesWithRangeENS_17TypeSpecifierTypeEPNS_4DeclE+0x366): undefined reference to `clang::Parser::HandlePragmaMSPointersToMembers()' /usr/bin/ld: ParseDeclCXX.cpp:(.text._ZN5clang6Parser41ParseCXXClassMemberDeclarationWithPragmasERNS_15AccessSpecifierERNS0_25ParsedAttributesWithRangeENS_17TypeSpecifierTypeEPNS_4DeclE+0x373): undefined reference to `clang::Parser::HandlePragmaMSVtorDisp()' /usr/bin/ld: ParseDeclCXX.cpp:(.text._ZN5clang6Parser41ParseCXXClassMemberDeclarationWithPragmasERNS_15AccessSpecifierERNS0_25ParsedAttributesWithRangeENS_17TypeSpecifierTypeEPNS_4DeclE+0x380): undefined reference to `clang::Parser::HandlePragmaMSPragma()' /usr/bin/ld: ParseDeclCXX.cpp:(.text._ZN5clang6Parser41ParseCXXClassMemberDeclarationWithPragmasERNS_15AccessSpecifierERNS0_25ParsedAttributesWithRangeENS_17TypeSpecifierTypeEPNS_4DeclE+0x38d): undefined reference to `clang::Parser::HandlePragmaPack()' /usr/bin/ld: ParseDeclCXX.cpp:(.text._ZN5clang6Parser41ParseCXXClassMemberDeclarationWithPragmasERNS_15AccessSpecifierERNS0_25ParsedAttributesWithRangeENS_17TypeSpecifierTypeEPNS_4DeclE+0x39a): undefined reference to `clang::Parser::HandlePragmaDump()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangParse.a(Parser.cpp.o): in function `clang::Parser::~Parser()': Parser.cpp:(.text._ZN5clang6ParserD2Ev+0xdd): undefined reference to `clang::Parser::resetPragmaHandlers()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangParse.a(Parser.cpp.o): in function `clang::Parser::Parser(clang::Preprocessor&, clang::Sema&, bool, bool)': Parser.cpp:(.text._ZN5clang6ParserC2ERNS_12PreprocessorERNS_4SemaEbb+0x29d): undefined reference to `clang::Parser::initializePragmaHandlers()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangParse.a(Parser.cpp.o): in function `clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*)': Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x35a): undefined reference to `clang::Parser::HandlePragmaFP()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x364): undefined reference to `clang::Parser::HandlePragmaAttribute()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x41d): undefined reference to `clang::Parser::HandlePragmaWeakAlias()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x433): undefined reference to `clang::Parser::HandlePragmaPack()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x449): undefined reference to `clang::Parser::HandlePragmaDump()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x45f): undefined reference to `clang::Parser::HandlePragmaVisibility()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x754): undefined reference to `clang::Parser::HandlePragmaRedefineExtname()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x76a): undefined reference to `clang::Parser::HandlePragmaFPContract()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x780): undefined reference to `clang::Parser::HandlePragmaFEnvAccess()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x796): undefined reference to `clang::Parser::HandlePragmaMSPointersToMembers()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x7ac): undefined reference to `clang::Parser::HandlePragmaMSVtorDisp()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x7c2): undefined reference to `clang::Parser::HandlePragmaMSPragma()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x7d8): undefined reference to `clang::Parser::HandlePragmaOpenCLExtension()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x815): undefined reference to `clang::Parser::HandlePragmaMSStruct()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x82b): undefined reference to `clang::Parser::HandlePragmaAlign()' /usr/bin/ld: Parser.cpp:(.text._ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x841): undefined reference to `clang::Parser::HandlePragmaWeak()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangParse.a(Parser.cpp.o): in function `clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&, bool)': Parser.cpp:(.text._ZN5clang6Parser17ParseTopLevelDeclERNS_9OpaquePtrINS_12DeclGroupRefEEEb+0x2e8): undefined reference to `clang::Parser::HandlePragmaUnused()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangSema.a(SemaLookup.cpp.o): in function `clang::LookupResult::dump()': SemaLookup.cpp:(.text._ZN5clang12LookupResult4dumpEv+0xd4): undefined reference to `clang::Decl::dump() const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangAnalysis.a(AnalysisDeclContext.cpp.o): in function `clang::AnalysisDeclContext::getBody(bool&) const': AnalysisDeclContext.cpp:(.text._ZNK5clang19AnalysisDeclContext7getBodyERb+0xb4): undefined reference to `clang::BodyFarm::getBody(clang::ObjCMethodDecl const*)' /usr/bin/ld: AnalysisDeclContext.cpp:(.text._ZNK5clang19AnalysisDeclContext7getBodyERb+0xc8): undefined reference to `clang::BodyFarm::getBody(clang::FunctionDecl const*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangAnalysis.a(AnalysisDeclContext.cpp.o): in function `clang::AnalysisDeclContext::getBody() const': AnalysisDeclContext.cpp:(.text._ZNK5clang19AnalysisDeclContext7getBodyEv+0xab): undefined reference to `clang::BodyFarm::getBody(clang::ObjCMethodDecl const*)' /usr/bin/ld: AnalysisDeclContext.cpp:(.text._ZNK5clang19AnalysisDeclContext7getBodyEv+0xc8): undefined reference to `clang::BodyFarm::getBody(clang::FunctionDecl const*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangAnalysis.a(AnalysisDeclContext.cpp.o): in function `clang::AnalysisDeclContext::isBodyAutosynthesized() const': AnalysisDeclContext.cpp:(.text._ZNK5clang19AnalysisDeclContext21isBodyAutosynthesizedEv+0x88): undefined reference to `clang::BodyFarm::getBody(clang::ObjCMethodDecl const*)' /usr/bin/ld: AnalysisDeclContext.cpp:(.text._ZNK5clang19AnalysisDeclContext21isBodyAutosynthesizedEv+0xa0): undefined reference to `clang::BodyFarm::getBody(clang::FunctionDecl const*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangAnalysis.a(AnalysisDeclContext.cpp.o): in function `clang::AnalysisDeclContext::isBodyAutosynthesizedFromModelFile() const': AnalysisDeclContext.cpp:(.text._ZNK5clang19AnalysisDeclContext34isBodyAutosynthesizedFromModelFileEv+0x88): undefined reference to `clang::BodyFarm::getBody(clang::ObjCMethodDecl const*)' /usr/bin/ld: AnalysisDeclContext.cpp:(.text._ZNK5clang19AnalysisDeclContext34isBodyAutosynthesizedFromModelFileEv+0xa8): undefined reference to `clang::BodyFarm::getBody(clang::FunctionDecl const*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangAnalysis.a(ExprMutationAnalyzer.cpp.o): in function `clang::ast_matchers::internal::CollectMatchesCallback::~CollectMatchesCallback()': ExprMutationAnalyzer.cpp:(.text._ZN5clang12ast_matchers8internal22CollectMatchesCallbackD2Ev[_ZN5clang12ast_matchers8internal22CollectMatchesCallbackD5Ev]+0xa6): undefined reference to `clang::ast_matchers::MatchFinder::MatchCallback::~MatchCallback()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangAnalysis.a(ExprMutationAnalyzer.cpp.o): in function `clang::ast_matchers::internal::CollectMatchesCallback::~CollectMatchesCallback()': ExprMutationAnalyzer.cpp:(.text._ZN5clang12ast_matchers8internal22CollectMatchesCallbackD0Ev[_ZN5clang12ast_matchers8internal22CollectMatchesCallbackD5Ev]+0x9e): undefined reference to `clang::ast_matchers::MatchFinder::MatchCallback::~MatchCallback()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangAnalysis.a(ExprMutationAnalyzer.cpp.o): in function `llvm::SmallVector clang::ast_matchers::match, clang::Stmt>(clang::ast_matchers::internal::Matcher, clang::Stmt const&, clang::ASTContext&)': ExprMutationAnalyzer.cpp:(.text._ZN5clang12ast_matchers5matchINS0_8internal7MatcherINS_4StmtEEES4_EEN4llvm11SmallVectorINS0_10BoundNodesELj1EEET_RKT0_RNS_10ASTContextE[_ZN5clang12ast_matchers5matchINS0_8internal7MatcherINS_4StmtEEES4_EEN4llvm11SmallVectorINS0_10BoundNodesELj1EEET_RKT0_RNS_10ASTContextE]+0x97): undefined reference to `clang::ast_matchers::MatchFinder::MatchFinder(clang::ast_matchers::MatchFinder::MatchFinderOptions)' /usr/bin/ld: ExprMutationAnalyzer.cpp:(.text._ZN5clang12ast_matchers5matchINS0_8internal7MatcherINS_4StmtEEES4_EEN4llvm11SmallVectorINS0_10BoundNodesELj1EEET_RKT0_RNS_10ASTContextE[_ZN5clang12ast_matchers5matchINS0_8internal7MatcherINS_4StmtEEES4_EEN4llvm11SmallVectorINS0_10BoundNodesELj1EEET_RKT0_RNS_10ASTContextE]+0xa7): undefined reference to `clang::ast_matchers::MatchFinder::addMatcher(clang::ast_matchers::internal::Matcher const&, clang::ast_matchers::MatchFinder::MatchCallback*)' /usr/bin/ld: ExprMutationAnalyzer.cpp:(.text._ZN5clang12ast_matchers5matchINS0_8internal7MatcherINS_4StmtEEES4_EEN4llvm11SmallVectorINS0_10BoundNodesELj1EEET_RKT0_RNS_10ASTContextE[_ZN5clang12ast_matchers5matchINS0_8internal7MatcherINS_4StmtEEES4_EEN4llvm11SmallVectorINS0_10BoundNodesELj1EEET_RKT0_RNS_10ASTContextE]+0xb7): undefined reference to `clang::ast_matchers::MatchFinder::match(clang::ast_type_traits::DynTypedNode const&, clang::ASTContext&)' /usr/bin/ld: ExprMutationAnalyzer.cpp:(.text._ZN5clang12ast_matchers5matchINS0_8internal7MatcherINS_4StmtEEES4_EEN4llvm11SmallVectorINS0_10BoundNodesELj1EEET_RKT0_RNS_10ASTContextE[_ZN5clang12ast_matchers5matchINS0_8internal7MatcherINS_4StmtEEES4_EEN4llvm11SmallVectorINS0_10BoundNodesELj1EEET_RKT0_RNS_10ASTContextE]+0xd7): undefined reference to `clang::ast_matchers::MatchFinder::~MatchFinder()' /usr/bin/ld: ExprMutationAnalyzer.cpp:(.text._ZN5clang12ast_matchers5matchINS0_8internal7MatcherINS_4StmtEEES4_EEN4llvm11SmallVectorINS0_10BoundNodesELj1EEET_RKT0_RNS_10ASTContextE[_ZN5clang12ast_matchers5matchINS0_8internal7MatcherINS_4StmtEEES4_EEN4llvm11SmallVectorINS0_10BoundNodesELj1EEET_RKT0_RNS_10ASTContextE]+0x16d): undefined reference to `clang::ast_matchers::MatchFinder::MatchCallback::~MatchCallback()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangAnalysis.a(ExprMutationAnalyzer.cpp.o): in function `clang::ExprMutationAnalyzer::findReferenceMutation(clang::Expr const*)': ExprMutationAnalyzer.cpp:(.text._ZN5clang20ExprMutationAnalyzer21findReferenceMutationEPKNS_4ExprE+0x14bd): undefined reference to `clang::ast_matchers::MatchFinder::MatchFinder(clang::ast_matchers::MatchFinder::MatchFinderOptions)' /usr/bin/ld: ExprMutationAnalyzer.cpp:(.text._ZN5clang20ExprMutationAnalyzer21findReferenceMutationEPKNS_4ExprE+0x14d0): undefined reference to `clang::ast_matchers::MatchFinder::addMatcher(clang::ast_matchers::internal::Matcher const&, clang::ast_matchers::MatchFinder::MatchCallback*)' /usr/bin/ld: ExprMutationAnalyzer.cpp:(.text._ZN5clang20ExprMutationAnalyzer21findReferenceMutationEPKNS_4ExprE+0x14e5): undefined reference to `clang::ast_matchers::MatchFinder::match(clang::ast_type_traits::DynTypedNode const&, clang::ASTContext&)' /usr/bin/ld: ExprMutationAnalyzer.cpp:(.text._ZN5clang20ExprMutationAnalyzer21findReferenceMutationEPKNS_4ExprE+0x1528): undefined reference to `clang::ast_matchers::MatchFinder::~MatchFinder()' /usr/bin/ld: ExprMutationAnalyzer.cpp:(.text._ZN5clang20ExprMutationAnalyzer21findReferenceMutationEPKNS_4ExprE+0x154c): undefined reference to `clang::ast_matchers::MatchFinder::MatchCallback::~MatchCallback()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangAnalysis.a(ExprMutationAnalyzer.cpp.o):(.data.rel.ro._ZTVN5clang12ast_matchers8internal22CollectMatchesCallbackE[_ZTVN5clang12ast_matchers8internal22CollectMatchesCallbackE]+0x38): undefined reference to `clang::ast_matchers::MatchFinder::MatchCallback::getID() const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMX86CodeGen.a(X86TargetMachine.cpp.o): in function `(anonymous namespace)::X86PassConfig::addILPOpts()': X86TargetMachine.cpp:(.text._ZN12_GLOBAL__N_113X86PassConfig10addILPOptsEv+0x33): undefined reference to `llvm::createX86CmovConverterPass()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMX86CodeGen.a(X86TargetMachine.cpp.o): in function `LLVMInitializeX86Target': X86TargetMachine.cpp:(.text.LLVMInitializeX86Target+0x62): undefined reference to `llvm::initializeX86CmovConverterPassPass(llvm::PassRegistry&)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorize.cpp.o): in function `std::_Function_handler&)::{lambda(llvm::Loop&)#1}>::_M_invoke(std::_Any_data const&, llvm::Loop&)': LoopVectorize.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZNS0_17LoopVectorizePass3runERNS0_8FunctionERNS0_15AnalysisManagerIS8_JEEEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0xd): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopVectorize.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZNS0_17LoopVectorizePass3runERNS0_8FunctionERNS0_15AnalysisManagerIS8_JEEEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0x52): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Loop&, llvm::LoopStandardAnalysisResults&)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorize.cpp.o): in function `initializeLoopVectorizePassOnce(llvm::PassRegistry&)': LoopVectorize.cpp:(.text._ZL31initializeLoopVectorizePassOnceRN4llvm12PassRegistryE+0x53): undefined reference to `llvm::initializeLoopAccessLegacyAnalysisPass(llvm::PassRegistry&)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorize.cpp.o): in function `std::_Function_handler::_M_invoke(std::_Any_data const&, llvm::Loop&)': LoopVectorize.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZN12_GLOBAL__N_113LoopVectorize13runOnFunctionERNS0_8FunctionEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0x7): undefined reference to `llvm::LoopAccessLegacyAnalysis::getInfo(llvm::Loop*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorize.cpp.o): in function `(anonymous namespace)::LoopVectorize::getAnalysisUsage(llvm::AnalysisUsage&) const': LoopVectorize.cpp:(.text._ZNK12_GLOBAL__N_113LoopVectorize16getAnalysisUsageERN4llvm13AnalysisUsageE+0x7a): undefined reference to `llvm::LoopAccessLegacyAnalysis::ID' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorize.cpp.o): in function `llvm::InnerLoopVectorizer::emitMemRuntimeChecks(llvm::Loop*, llvm::BasicBlock*)': LoopVectorize.cpp:(.text._ZN4llvm19InnerLoopVectorizer20emitMemRuntimeChecksEPNS_4LoopEPNS_10BasicBlockE+0x49): undefined reference to `llvm::LoopAccessInfo::addRuntimeChecks(llvm::Instruction*) const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorize.cpp.o): in function `(anonymous namespace)::LoopVectorize::runOnFunction(llvm::Function&)': LoopVectorize.cpp:(.text._ZN12_GLOBAL__N_113LoopVectorize13runOnFunctionERN4llvm8FunctionE+0x27a): undefined reference to `llvm::LoopAccessLegacyAnalysis::ID' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorize.cpp.o): in function `llvm::LoopVectorizePass::run(llvm::Function&, llvm::AnalysisManager&)': LoopVectorize.cpp:(.text._ZN4llvm17LoopVectorizePass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0x13b): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Function>::Key' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(SLPVectorizer.cpp.o): in function `llvm::slpvectorizer::BoUpSLP::VLOperands::reorder()': SLPVectorizer.cpp:(.text._ZN4llvm13slpvectorizer7BoUpSLP10VLOperands7reorderEv[_ZN4llvm13slpvectorizer7BoUpSLP10VLOperands7reorderEv]+0x4b1): undefined reference to `llvm::isConsecutiveAccess(llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::ScalarEvolution&, bool)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(SLPVectorizer.cpp.o): in function `llvm::slpvectorizer::BoUpSLP::buildTree_rec(llvm::ArrayRef, unsigned int, llvm::slpvectorizer::BoUpSLP::EdgeInfo const&)': SLPVectorizer.cpp:(.text._ZN4llvm13slpvectorizer7BoUpSLP13buildTree_recENS_8ArrayRefIPNS_5ValueEEEjRKNS1_8EdgeInfoE+0x2327): undefined reference to `llvm::sortPtrAccesses(llvm::ArrayRef, llvm::DataLayout const&, llvm::ScalarEvolution&, llvm::SmallVectorImpl&)' /usr/bin/ld: SLPVectorizer.cpp:(.text._ZN4llvm13slpvectorizer7BoUpSLP13buildTree_recENS_8ArrayRefIPNS_5ValueEEEjRKNS1_8EdgeInfoE+0x2d33): undefined reference to `llvm::isConsecutiveAccess(llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::ScalarEvolution&, bool)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(SLPVectorizer.cpp.o): in function `llvm::SLPVectorizerPass::vectorizeStores(llvm::ArrayRef, llvm::slpvectorizer::BoUpSLP&)::{lambda(int, int)#1}::operator()(int, int) const': SLPVectorizer.cpp:(.text._ZZN4llvm17SLPVectorizerPass15vectorizeStoresENS_8ArrayRefIPNS_9StoreInstEEERNS_13slpvectorizer7BoUpSLPEENKUliiE_clEii+0x42): undefined reference to `llvm::isConsecutiveAccess(llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::ScalarEvolution&, bool)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorizationLegality.cpp.o): in function `llvm::LoopVectorizeHints::Hint::validate(unsigned int)': LoopVectorizationLegality.cpp:(.text._ZN4llvm18LoopVectorizeHints4Hint8validateEj+0x4a): undefined reference to `llvm::VectorizerParams::MaxVectorWidth' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorizationLegality.cpp.o): in function `llvm::LoopVectorizeHints::setHint(llvm::StringRef, llvm::Metadata*)': LoopVectorizationLegality.cpp:(.text._ZN4llvm18LoopVectorizeHints7setHintENS_9StringRefEPNS_8MetadataE+0x276): undefined reference to `llvm::VectorizerParams::MaxVectorWidth' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorizationLegality.cpp.o): in function `llvm::LoopVectorizeHints::LoopVectorizeHints(llvm::Loop const*, bool, llvm::OptimizationRemarkEmitter&)': LoopVectorizationLegality.cpp:(.text._ZN4llvm18LoopVectorizeHintsC2EPKNS_4LoopEbRNS_25OptimizationRemarkEmitterE+0x3): undefined reference to `llvm::VectorizerParams::VectorizationFactor' /usr/bin/ld: LoopVectorizationLegality.cpp:(.text._ZN4llvm18LoopVectorizeHintsC2EPKNS_4LoopEbRNS_25OptimizationRemarkEmitterE+0x84): undefined reference to `llvm::VectorizerParams::isInterleaveForced()' /usr/bin/ld: LoopVectorizationLegality.cpp:(.text._ZN4llvm18LoopVectorizeHintsC2EPKNS_4LoopEbRNS_25OptimizationRemarkEmitterE+0x8f): undefined reference to `llvm::VectorizerParams::VectorizationInterleave' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorizationLegality.cpp.o): in function `llvm::LoopVectorizationLegality::isConsecutivePtr(llvm::Value*)': LoopVectorizationLegality.cpp:(.text._ZN4llvm25LoopVectorizationLegality16isConsecutivePtrEPNS_5ValueE+0x6c): undefined reference to `llvm::getPtrStride(llvm::PredicatedScalarEvolution&, llvm::Value*, llvm::Loop const*, llvm::DenseMap, llvm::detail::DenseMapPair > const&, bool, bool)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorizationLegality.cpp.o): in function `llvm::LoopVectorizationLegality::isUniform(llvm::Value*)': LoopVectorizationLegality.cpp:(.text._ZN4llvm25LoopVectorizationLegality9isUniformEPNS_5ValueE+0x5): undefined reference to `llvm::LoopAccessInfo::isUniform(llvm::Value*) const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorizationLegality.cpp.o): in function `llvm::LoopVectorizationLegality::blockNeedsPredication(llvm::BasicBlock*)': LoopVectorizationLegality.cpp:(.text._ZN4llvm25LoopVectorizationLegality21blockNeedsPredicationEPNS_10BasicBlockE+0xe): undefined reference to `llvm::LoopAccessInfo::blockNeedsPredication(llvm::BasicBlock*, llvm::Loop*, llvm::DominatorTree*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorizationLegality.cpp.o): in function `llvm::LoopVectorizationLegality::canVectorizeWithIfConvert()': LoopVectorizationLegality.cpp:(.text._ZN4llvm25LoopVectorizationLegality25canVectorizeWithIfConvertEv+0x8b): undefined reference to `llvm::LoopAccessInfo::blockNeedsPredication(llvm::BasicBlock*, llvm::Loop*, llvm::DominatorTree*)' /usr/bin/ld: LoopVectorizationLegality.cpp:(.text._ZN4llvm25LoopVectorizationLegality25canVectorizeWithIfConvertEv+0x180): undefined reference to `llvm::LoopAccessInfo::blockNeedsPredication(llvm::BasicBlock*, llvm::Loop*, llvm::DominatorTree*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMVectorize.a(LoopVectorizationLegality.cpp.o): in function `llvm::LoopVectorizationRequirements::doesNotMeet(llvm::Function*, llvm::Loop*, llvm::LoopVectorizeHints const&)': LoopVectorizationLegality.cpp:(.text._ZN4llvm29LoopVectorizationRequirements11doesNotMeetEPNS_8FunctionEPNS_4LoopERKNS_18LoopVectorizeHintsE+0x70): undefined reference to `llvm::VectorizerParams::RuntimeMemoryCheckThreshold' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(IndVarSimplify.cpp.o): in function `llvm::IndVarSimplifyPass::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': IndVarSimplify.cpp:(.text._ZN4llvm18IndVarSimplifyPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x17f): undefined reference to `llvm::getLoopPassPreservedAnalyses()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LICM.cpp.o): in function `llvm::LICMPass::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': LICM.cpp:(.text._ZN4llvm8LICMPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x1d): undefined reference to `llvm::OuterAnalysisManagerProxy, llvm::Loop, llvm::LoopStandardAnalysisResults&>::Key' /usr/bin/ld: LICM.cpp:(.text._ZN4llvm8LICMPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x2d): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Loop&, llvm::LoopStandardAnalysisResults&)' /usr/bin/ld: LICM.cpp:(.text._ZN4llvm8LICMPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x4ae): undefined reference to `llvm::getLoopPassPreservedAnalyses()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopDeletion.cpp.o): in function `llvm::LoopDeletionPass::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': LoopDeletion.cpp:(.text._ZN4llvm16LoopDeletionPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x98): undefined reference to `llvm::getLoopPassPreservedAnalyses()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopDistribute.cpp.o): in function `initializeLoopDistributeLegacyPassOnce(llvm::PassRegistry&)': LoopDistribute.cpp:(.text._ZL38initializeLoopDistributeLegacyPassOnceRN4llvm12PassRegistryE+0x13): undefined reference to `llvm::initializeLoopAccessLegacyAnalysisPass(llvm::PassRegistry&)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopDistribute.cpp.o): in function `std::_Function_handler::_M_invoke(std::_Any_data const&, llvm::Loop&)': LoopDistribute.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZN12_GLOBAL__N_120LoopDistributeLegacy13runOnFunctionERNS0_8FunctionEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0x7): undefined reference to `llvm::LoopAccessLegacyAnalysis::getInfo(llvm::Loop*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopDistribute.cpp.o): in function `(anonymous namespace)::LoopDistributeLegacy::getAnalysisUsage(llvm::AnalysisUsage&) const': LoopDistribute.cpp:(.text._ZNK12_GLOBAL__N_120LoopDistributeLegacy16getAnalysisUsageERN4llvm13AnalysisUsageE+0x3b): undefined reference to `llvm::LoopAccessLegacyAnalysis::ID' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopDistribute.cpp.o): in function `(anonymous namespace)::InstPartitionContainer::mergeBeforePopulating()': LoopDistribute.cpp:(.text._ZN12_GLOBAL__N_122InstPartitionContainer21mergeBeforePopulatingEv+0x4b0): undefined reference to `llvm::LoopAccessInfo::blockNeedsPredication(llvm::BasicBlock*, llvm::Loop*, llvm::DominatorTree*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopDistribute.cpp.o): in function `std::_Function_handler&)::{lambda(llvm::Loop&)#1}>::_M_invoke(std::_Any_data const&, llvm::Loop&)': LoopDistribute.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZNS0_18LoopDistributePass3runERNS0_8FunctionERNS0_15AnalysisManagerIS8_JEEEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0x4e): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopDistribute.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZNS0_18LoopDistributePass3runERNS0_8FunctionERNS0_15AnalysisManagerIS8_JEEEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0xd1): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopDistribute.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZNS0_18LoopDistributePass3runERNS0_8FunctionERNS0_15AnalysisManagerIS8_JEEEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0xd7): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopDistribute.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZNS0_18LoopDistributePass3runERNS0_8FunctionERNS0_15AnalysisManagerIS8_JEEEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0xf9): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopDistribute.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZNS0_18LoopDistributePass3runERNS0_8FunctionERNS0_15AnalysisManagerIS8_JEEEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0x144): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopDistribute.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZNS0_18LoopDistributePass3runERNS0_8FunctionERNS0_15AnalysisManagerIS8_JEEEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0x15d): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Loop&, llvm::LoopStandardAnalysisResults&)' /usr/bin/ld: LoopDistribute.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZNS0_18LoopDistributePass3runERNS0_8FunctionERNS0_15AnalysisManagerIS8_JEEEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0x25b): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopDistribute.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZNS0_18LoopDistributePass3runERNS0_8FunctionERNS0_15AnalysisManagerIS8_JEEEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0x34e): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopDistribute.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZNS0_18LoopDistributePass3runERNS0_8FunctionERNS0_15AnalysisManagerIS8_JEEEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0x354): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopDistribute.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZNS0_18LoopDistributePass3runERNS0_8FunctionERNS0_15AnalysisManagerIS8_JEEEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0x3e3): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopDistribute.cpp:(.text._ZNSt17_Function_handlerIFRKN4llvm14LoopAccessInfoERNS0_4LoopEEZNS0_18LoopDistributePass3runERNS0_8FunctionERNS0_15AnalysisManagerIS8_JEEEEUlS5_E_E9_M_invokeERKSt9_Any_dataS5_+0x607): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopDistribute.cpp.o): in function `(anonymous namespace)::LoopDistributeForLoop::processLoop(std::function&)': LoopDistribute.cpp:(.text._ZN12_GLOBAL__N_121LoopDistributeForLoop11processLoopERSt8functionIFRKN4llvm14LoopAccessInfoERNS2_4LoopEEE+0x22e): undefined reference to `llvm::MemoryDepChecker::Dependence::isPossiblyBackward() const' /usr/bin/ld: LoopDistribute.cpp:(.text._ZN12_GLOBAL__N_121LoopDistributeForLoop11processLoopERSt8functionIFRKN4llvm14LoopAccessInfoERNS2_4LoopEEE+0x971): undefined reference to `llvm::MemoryDepChecker::getInstructionsForAccess(llvm::Value*, bool) const' /usr/bin/ld: LoopDistribute.cpp:(.text._ZN12_GLOBAL__N_121LoopDistributeForLoop11processLoopERSt8functionIFRKN4llvm14LoopAccessInfoERNS2_4LoopEEE+0x15e9): undefined reference to `llvm::RuntimePointerChecking::needsChecking(unsigned int, unsigned int) const' /usr/bin/ld: LoopDistribute.cpp:(.text._ZN12_GLOBAL__N_121LoopDistributeForLoop11processLoopERSt8functionIFRKN4llvm14LoopAccessInfoERNS2_4LoopEEE+0x15fa): undefined reference to `llvm::RuntimePointerChecking::arePointersInSamePartition(llvm::SmallVectorImpl const&, unsigned int, unsigned int)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopDistribute.cpp.o): in function `llvm::LoopDistributePass::run(llvm::Function&, llvm::AnalysisManager&)': LoopDistribute.cpp:(.text._ZN4llvm18LoopDistributePass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0x1ee): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Function>::Key' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopDistribute.cpp.o): in function `(anonymous namespace)::LoopDistributeLegacy::runOnFunction(llvm::Function&)': LoopDistribute.cpp:(.text._ZN12_GLOBAL__N_120LoopDistributeLegacy13runOnFunctionERN4llvm8FunctionE+0x8f): undefined reference to `llvm::LoopAccessLegacyAnalysis::ID' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopIdiomRecognize.cpp.o): in function `(anonymous namespace)::LoopIdiomRecognize::processLoopStores(llvm::SmallVectorImpl&, llvm::SCEV const*, (anonymous namespace)::LoopIdiomRecognize::ForMemset)': LoopIdiomRecognize.cpp:(.text._ZN12_GLOBAL__N_118LoopIdiomRecognize17processLoopStoresERN4llvm15SmallVectorImplIPNS1_9StoreInstEEEPKNS1_4SCEVENS0_9ForMemsetE+0x3b7): undefined reference to `llvm::isConsecutiveAccess(llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::ScalarEvolution&, bool)' /usr/bin/ld: LoopIdiomRecognize.cpp:(.text._ZN12_GLOBAL__N_118LoopIdiomRecognize17processLoopStoresERN4llvm15SmallVectorImplIPNS1_9StoreInstEEEPKNS1_4SCEVENS0_9ForMemsetE+0x56a): undefined reference to `llvm::isConsecutiveAccess(llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::ScalarEvolution&, bool)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopIdiomRecognize.cpp.o): in function `llvm::LoopIdiomRecognizePass::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': LoopIdiomRecognize.cpp:(.text._ZN4llvm22LoopIdiomRecognizePass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x3d): undefined reference to `llvm::OuterAnalysisManagerProxy, llvm::Loop, llvm::LoopStandardAnalysisResults&>::Key' /usr/bin/ld: LoopIdiomRecognize.cpp:(.text._ZN4llvm22LoopIdiomRecognizePass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x47): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Loop&, llvm::LoopStandardAnalysisResults&)' /usr/bin/ld: LoopIdiomRecognize.cpp:(.text._ZN4llvm22LoopIdiomRecognizePass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x27b): undefined reference to `llvm::getLoopPassPreservedAnalyses()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopInstSimplify.cpp.o): in function `llvm::LoopInstSimplifyPass::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': LoopInstSimplify.cpp:(.text._ZN4llvm20LoopInstSimplifyPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x309): undefined reference to `llvm::getLoopPassPreservedAnalyses()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopLoadElimination.cpp.o): in function `initializeLoopLoadEliminationPassOnce(llvm::PassRegistry&)': LoopLoadElimination.cpp:(.text._ZL37initializeLoopLoadEliminationPassOnceRN4llvm12PassRegistryE+0x13): undefined reference to `llvm::initializeLoopAccessLegacyAnalysisPass(llvm::PassRegistry&)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopLoadElimination.cpp.o): in function `llvm::LoopAccessInfo const& llvm::function_ref::callback_fn<(anonymous namespace)::LoopLoadElimination::runOnFunction(llvm::Function&)::{lambda(llvm::Loop&)#1}>(long, llvm::Loop&)': LoopLoadElimination.cpp:(.text._ZN4llvm12function_refIFRKNS_14LoopAccessInfoERNS_4LoopEEE11callback_fnIZN12_GLOBAL__N_119LoopLoadElimination13runOnFunctionERNS_8FunctionEEUlS5_E_EES3_lS5_+0x4): undefined reference to `llvm::LoopAccessLegacyAnalysis::getInfo(llvm::Loop*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopLoadElimination.cpp.o): in function `(anonymous namespace)::LoopLoadElimination::getAnalysisUsage(llvm::AnalysisUsage&) const': LoopLoadElimination.cpp:(.text._ZNK12_GLOBAL__N_119LoopLoadElimination16getAnalysisUsageERN4llvm13AnalysisUsageE+0x42): undefined reference to `llvm::LoopAccessLegacyAnalysis::ID' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopLoadElimination.cpp.o): in function `(anonymous namespace)::StoreToLoadForwardingCandidate::isDependenceDistanceOfOne(llvm::PredicatedScalarEvolution&, llvm::Loop*) const': LoopLoadElimination.cpp:(.text._ZNK12_GLOBAL__N_130StoreToLoadForwardingCandidate25isDependenceDistanceOfOneERN4llvm25PredicatedScalarEvolutionEPNS1_4LoopE+0x62): undefined reference to `llvm::getPtrStride(llvm::PredicatedScalarEvolution&, llvm::Value*, llvm::Loop const*, llvm::DenseMap, llvm::detail::DenseMapPair > const&, bool, bool)' /usr/bin/ld: LoopLoadElimination.cpp:(.text._ZNK12_GLOBAL__N_130StoreToLoadForwardingCandidate25isDependenceDistanceOfOneERN4llvm25PredicatedScalarEvolutionEPNS1_4LoopE+0xc5): undefined reference to `llvm::getPtrStride(llvm::PredicatedScalarEvolution&, llvm::Value*, llvm::Loop const*, llvm::DenseMap, llvm::detail::DenseMapPair > const&, bool, bool)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopLoadElimination.cpp.o): in function `llvm::LoopAccessInfo const& llvm::function_ref::callback_fn&)::{lambda(llvm::Loop&)#1}>(long, llvm::Loop&)': LoopLoadElimination.cpp:(.text._ZN4llvm12function_refIFRKNS_14LoopAccessInfoERNS_4LoopEEE11callback_fnIZNS_23LoopLoadEliminationPass3runERNS_8FunctionERNS_15AnalysisManagerISA_JEEEEUlS5_E_EES3_lS5_+0x64): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopLoadElimination.cpp:(.text._ZN4llvm12function_refIFRKNS_14LoopAccessInfoERNS_4LoopEEE11callback_fnIZNS_23LoopLoadEliminationPass3runERNS_8FunctionERNS_15AnalysisManagerISA_JEEEEUlS5_E_EES3_lS5_+0xe5): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopLoadElimination.cpp:(.text._ZN4llvm12function_refIFRKNS_14LoopAccessInfoERNS_4LoopEEE11callback_fnIZNS_23LoopLoadEliminationPass3runERNS_8FunctionERNS_15AnalysisManagerISA_JEEEEUlS5_E_EES3_lS5_+0xeb): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopLoadElimination.cpp:(.text._ZN4llvm12function_refIFRKNS_14LoopAccessInfoERNS_4LoopEEE11callback_fnIZNS_23LoopLoadEliminationPass3runERNS_8FunctionERNS_15AnalysisManagerISA_JEEEEUlS5_E_EES3_lS5_+0x10b): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: LoopLoadElimination.cpp:(.text._ZN4llvm12function_refIFRKNS_14LoopAccessInfoERNS_4LoopEEE11callback_fnIZNS_23LoopLoadEliminationPass3runERNS_8FunctionERNS_15AnalysisManagerISA_JEEEEUlS5_E_EES3_lS5_+0x160): undefined reference to `llvm::LoopAccessAnalysis::Key' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopLoadElimination.cpp.o):LoopLoadElimination.cpp:(.text._ZN4llvm12function_refIFRKNS_14LoopAccessInfoERNS_4LoopEEE11callback_fnIZNS_23LoopLoadEliminationPass3runERNS_8FunctionERNS_15AnalysisManagerISA_JEEEEUlS5_E_EES3_lS5_+0x2aa): more undefined references to `llvm::LoopAccessAnalysis::Key' follow /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopLoadElimination.cpp.o): in function `(anonymous namespace)::LoadEliminationForLoop::processLoop()': LoopLoadElimination.cpp:(.text._ZN12_GLOBAL__N_122LoadEliminationForLoop11processLoopEv+0xa8): undefined reference to `llvm::MemoryDepChecker::Dependence::isBackward() const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopLoadElimination.cpp.o): in function `llvm::LoopLoadEliminationPass::run(llvm::Function&, llvm::AnalysisManager&)': LoopLoadElimination.cpp:(.text._ZN4llvm23LoopLoadEliminationPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0x3f4): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Function>::Key' /usr/bin/ld: LoopLoadElimination.cpp:(.text._ZN4llvm23LoopLoadEliminationPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0x648): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Function>::Key' /usr/bin/ld: LoopLoadElimination.cpp:(.text._ZN4llvm23LoopLoadEliminationPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0x64e): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Function>::Key' /usr/bin/ld: LoopLoadElimination.cpp:(.text._ZN4llvm23LoopLoadEliminationPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0x66e): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Function>::Key' /usr/bin/ld: LoopLoadElimination.cpp:(.text._ZN4llvm23LoopLoadEliminationPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0x6b6): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Function>::Key' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopLoadElimination.cpp.o):LoopLoadElimination.cpp:(.text._ZN4llvm23LoopLoadEliminationPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0x7d2): more undefined references to `llvm::InnerAnalysisManagerProxy, llvm::Function>::Key' follow /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopLoadElimination.cpp.o): in function `(anonymous namespace)::LoopLoadElimination::runOnFunction(llvm::Function&)': LoopLoadElimination.cpp:(.text._ZN12_GLOBAL__N_119LoopLoadElimination13runOnFunctionERN4llvm8FunctionE+0x88): undefined reference to `llvm::LoopAccessLegacyAnalysis::ID' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopRotation.cpp.o): in function `llvm::LoopRotatePass::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': LoopRotation.cpp:(.text._ZN4llvm14LoopRotatePass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x302): undefined reference to `llvm::getLoopPassPreservedAnalyses()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopSimplifyCFG.cpp.o): in function `llvm::LoopSimplifyCFGPass::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': LoopSimplifyCFG.cpp:(.text._ZN4llvm19LoopSimplifyCFGPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x554): undefined reference to `llvm::getLoopPassPreservedAnalyses()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopStrengthReduce.cpp.o): in function `llvm::LoopStrengthReducePass::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': LoopStrengthReduce.cpp:(.text._ZN4llvm22LoopStrengthReducePass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x43): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Loop&, llvm::LoopStandardAnalysisResults&)' /usr/bin/ld: LoopStrengthReduce.cpp:(.text._ZN4llvm22LoopStrengthReducePass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0xec): undefined reference to `llvm::getLoopPassPreservedAnalyses()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopUnrollPass.cpp.o): in function `llvm::LoopFullUnrollPass::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': LoopUnrollPass.cpp:(.text._ZN4llvm18LoopFullUnrollPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x1d): undefined reference to `llvm::OuterAnalysisManagerProxy, llvm::Loop, llvm::LoopStandardAnalysisResults&>::Key' /usr/bin/ld: LoopUnrollPass.cpp:(.text._ZN4llvm18LoopFullUnrollPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x37): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Loop&, llvm::LoopStandardAnalysisResults&)' /usr/bin/ld: LoopUnrollPass.cpp:(.text._ZN4llvm18LoopFullUnrollPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x5c2): undefined reference to `llvm::getLoopPassPreservedAnalyses()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopUnrollPass.cpp.o): in function `llvm::LoopUnrollPass::run(llvm::Function&, llvm::AnalysisManager&)': LoopUnrollPass.cpp:(.text._ZN4llvm14LoopUnrollPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0xda): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Function>::Key' /usr/bin/ld: LoopUnrollPass.cpp:(.text._ZN4llvm14LoopUnrollPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0xbcb): undefined reference to `llvm::getLoopPassPreservedAnalyses()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopUnrollAndJamPass.cpp.o): in function `llvm::LoopUnrollAndJamPass::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': LoopUnrollAndJamPass.cpp:(.text._ZN4llvm20LoopUnrollAndJamPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x1d): undefined reference to `llvm::OuterAnalysisManagerProxy, llvm::Loop, llvm::LoopStandardAnalysisResults&>::Key' /usr/bin/ld: LoopUnrollAndJamPass.cpp:(.text._ZN4llvm20LoopUnrollAndJamPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x224): undefined reference to `llvm::getLoopPassPreservedAnalyses()' /usr/bin/ld: LoopUnrollAndJamPass.cpp:(.text._ZN4llvm20LoopUnrollAndJamPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x2b5): undefined reference to `llvm::OuterAnalysisManagerProxy, llvm::Loop, llvm::LoopStandardAnalysisResults&>::Key' /usr/bin/ld: LoopUnrollAndJamPass.cpp:(.text._ZN4llvm20LoopUnrollAndJamPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x2bb): undefined reference to `llvm::OuterAnalysisManagerProxy, llvm::Loop, llvm::LoopStandardAnalysisResults&>::Key' /usr/bin/ld: LoopUnrollAndJamPass.cpp:(.text._ZN4llvm20LoopUnrollAndJamPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x2db): undefined reference to `llvm::OuterAnalysisManagerProxy, llvm::Loop, llvm::LoopStandardAnalysisResults&>::Key' /usr/bin/ld: LoopUnrollAndJamPass.cpp:(.text._ZN4llvm20LoopUnrollAndJamPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x327): undefined reference to `llvm::OuterAnalysisManagerProxy, llvm::Loop, llvm::LoopStandardAnalysisResults&>::Key' /usr/bin/ld: LoopUnrollAndJamPass.cpp:(.text._ZN4llvm20LoopUnrollAndJamPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x43f): undefined reference to `llvm::OuterAnalysisManagerProxy, llvm::Loop, llvm::LoopStandardAnalysisResults&>::Key' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopUnrollAndJamPass.cpp.o):LoopUnrollAndJamPass.cpp:(.text._ZN4llvm20LoopUnrollAndJamPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x544): more undefined references to `llvm::OuterAnalysisManagerProxy, llvm::Loop, llvm::LoopStandardAnalysisResults&>::Key' follow /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopVersioningLICM.cpp.o): in function `initializeLoopVersioningLICMPassOnce(llvm::PassRegistry&)': LoopVersioningLICM.cpp:(.text._ZL36initializeLoopVersioningLICMPassOnceRN4llvm12PassRegistryE+0x2b): undefined reference to `llvm::initializeLoopAccessLegacyAnalysisPass(llvm::PassRegistry&)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopVersioningLICM.cpp.o): in function `(anonymous namespace)::LoopVersioningLICM::getAnalysisUsage(llvm::AnalysisUsage&) const': LoopVersioningLICM.cpp:(.text._ZNK12_GLOBAL__N_118LoopVersioningLICM16getAnalysisUsageERN4llvm13AnalysisUsageE+0x49): undefined reference to `llvm::LoopAccessLegacyAnalysis::ID' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(LoopVersioningLICM.cpp.o): in function `(anonymous namespace)::LoopVersioningLICM::runOnLoop(llvm::Loop*, llvm::LPPassManager&)': LoopVersioningLICM.cpp:(.text._ZN12_GLOBAL__N_118LoopVersioningLICM9runOnLoopEPN4llvm4LoopERNS1_13LPPassManagerE+0x33b): undefined reference to `llvm::LoopAccessLegacyAnalysis::ID' /usr/bin/ld: LoopVersioningLICM.cpp:(.text._ZN12_GLOBAL__N_118LoopVersioningLICM9runOnLoopEPN4llvm4LoopERNS1_13LPPassManagerE+0x1197): undefined reference to `llvm::LoopAccessLegacyAnalysis::getInfo(llvm::Loop*)' /usr/bin/ld: LoopVersioningLICM.cpp:(.text._ZN12_GLOBAL__N_118LoopVersioningLICM9runOnLoopEPN4llvm4LoopERNS1_13LPPassManagerE+0x11b4): undefined reference to `llvm::VectorizerParams::RuntimeMemoryCheckThreshold' /usr/bin/ld: LoopVersioningLICM.cpp:(.text._ZN12_GLOBAL__N_118LoopVersioningLICM9runOnLoopEPN4llvm4LoopERNS1_13LPPassManagerE+0x25a2): undefined reference to `llvm::VectorizerParams::RuntimeMemoryCheckThreshold' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMScalarOpts.a(SimpleLoopUnswitch.cpp.o): in function `llvm::SimpleLoopUnswitchPass::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': SimpleLoopUnswitch.cpp:(.text._ZN4llvm22SimpleLoopUnswitchPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE+0x63d): undefined reference to `llvm::getLoopPassPreservedAnalyses()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMTransformUtils.a(LoopVersioning.cpp.o): in function `initializeLoopVersioningPassPassOnce(llvm::PassRegistry&)': LoopVersioning.cpp:(.text._ZL36initializeLoopVersioningPassPassOnceRN4llvm12PassRegistryE+0x13): undefined reference to `llvm::initializeLoopAccessLegacyAnalysisPass(llvm::PassRegistry&)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMTransformUtils.a(LoopVersioning.cpp.o): in function `(anonymous namespace)::LoopVersioningPass::getAnalysisUsage(llvm::AnalysisUsage&) const': LoopVersioning.cpp:(.text._ZNK12_GLOBAL__N_118LoopVersioningPass16getAnalysisUsageERN4llvm13AnalysisUsageE+0x2c): undefined reference to `llvm::LoopAccessLegacyAnalysis::ID' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMTransformUtils.a(LoopVersioning.cpp.o): in function `llvm::LoopVersioning::versionLoop(llvm::SmallVectorImpl const&)': LoopVersioning.cpp:(.text._ZN4llvm14LoopVersioning11versionLoopERKNS_15SmallVectorImplIPNS_11InstructionEEE+0x58): undefined reference to `llvm::LoopAccessInfo::addRuntimeChecks(llvm::Instruction*, llvm::SmallVectorImpl > const&) const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMTransformUtils.a(LoopVersioning.cpp.o): in function `(anonymous namespace)::LoopVersioningPass::runOnFunction(llvm::Function&)': LoopVersioning.cpp:(.text._ZN12_GLOBAL__N_118LoopVersioningPass13runOnFunctionERN4llvm8FunctionE+0x70): undefined reference to `llvm::LoopAccessLegacyAnalysis::ID' /usr/bin/ld: LoopVersioning.cpp:(.text._ZN12_GLOBAL__N_118LoopVersioningPass13runOnFunctionERN4llvm8FunctionE+0x92b): undefined reference to `llvm::LoopAccessLegacyAnalysis::getInfo(llvm::Loop*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMAnalysis.a(VectorUtils.cpp.o): in function `llvm::InterleavedAccessInfo::collectConstStrideAccesses(llvm::MapVector, llvm::detail::DenseMapPair >, std::vector, std::allocator > > >&, llvm::DenseMap, llvm::detail::DenseMapPair > const&)': VectorUtils.cpp:(.text._ZN4llvm21InterleavedAccessInfo26collectConstStrideAccessesERNS_9MapVectorIPNS_11InstructionENS0_16StrideDescriptorENS_8DenseMapIS3_jNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEESt6vectorISt4pairIS3_S4_ESaISE_EEEERKNS5_IPKNS_5ValueEPSJ_NS6_ISL_EENS9_ISL_SM_EEEE+0x1f0): undefined reference to `llvm::getPtrStride(llvm::PredicatedScalarEvolution&, llvm::Value*, llvm::Loop const*, llvm::DenseMap, llvm::detail::DenseMapPair > const&, bool, bool)' /usr/bin/ld: VectorUtils.cpp:(.text._ZN4llvm21InterleavedAccessInfo26collectConstStrideAccessesERNS_9MapVectorIPNS_11InstructionENS0_16StrideDescriptorENS_8DenseMapIS3_jNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEESt6vectorISt4pairIS3_S4_ESaISE_EEEERKNS5_IPKNS_5ValueEPSJ_NS6_ISL_EENS9_ISL_SM_EEEE+0x205): undefined reference to `llvm::replaceSymbolicStrideSCEV(llvm::PredicatedScalarEvolution&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, llvm::Value*, llvm::Value*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libLLVMAnalysis.a(VectorUtils.cpp.o): in function `llvm::InterleavedAccessInfo::analyzeInterleaving(bool)': VectorUtils.cpp:(.text._ZN4llvm21InterleavedAccessInfo19analyzeInterleavingEb+0x475): undefined reference to `llvm::LoopAccessInfo::blockNeedsPredication(llvm::BasicBlock*, llvm::Loop*, llvm::DominatorTree*)' /usr/bin/ld: VectorUtils.cpp:(.text._ZN4llvm21InterleavedAccessInfo19analyzeInterleavingEb+0xb62): undefined reference to `llvm::LoopAccessInfo::blockNeedsPredication(llvm::BasicBlock*, llvm::Loop*, llvm::DominatorTree*)' /usr/bin/ld: VectorUtils.cpp:(.text._ZN4llvm21InterleavedAccessInfo19analyzeInterleavingEb+0x1766): undefined reference to `llvm::getPtrStride(llvm::PredicatedScalarEvolution&, llvm::Value*, llvm::Loop const*, llvm::DenseMap, llvm::detail::DenseMapPair > const&, bool, bool)' /usr/bin/ld: VectorUtils.cpp:(.text._ZN4llvm21InterleavedAccessInfo19analyzeInterleavingEb+0x1844): undefined reference to `llvm::getPtrStride(llvm::PredicatedScalarEvolution&, llvm::Value*, llvm::Loop const*, llvm::DenseMap, llvm::detail::DenseMapPair > const&, bool, bool)' /usr/bin/ld: VectorUtils.cpp:(.text._ZN4llvm21InterleavedAccessInfo19analyzeInterleavingEb+0x2a49): undefined reference to `llvm::LoopAccessInfo::blockNeedsPredication(llvm::BasicBlock*, llvm::Loop*, llvm::DominatorTree*)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangCodeGen.a(CGExprComplex.cpp.o): in function `(anonymous namespace)::ComplexExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.0]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitStmtEPN5clang4StmtE.isra.0+0x1a): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(ASTConsumers.cpp.o): in function `(anonymous namespace)::ASTPrinter::TraverseDecl(clang::Decl*) [clone .part.0]': ASTConsumers.cpp:(.text._ZN12_GLOBAL__N_110ASTPrinter12TraverseDeclEPN5clang4DeclE.part.0+0x199): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool, clang::ASTDumpOutputFormat) const' /usr/bin/ld: ASTConsumers.cpp:(.text._ZN12_GLOBAL__N_110ASTPrinter12TraverseDeclEPN5clang4DeclE.part.0+0x4c7): undefined reference to `clang::DeclContext::dumpLookups(llvm::raw_ostream&, bool, bool) const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(ASTConsumers.cpp.o): in function `(anonymous namespace)::ASTPrinter::HandleTranslationUnit(clang::ASTContext&)': ASTConsumers.cpp:(.text._ZN12_GLOBAL__N_110ASTPrinter21HandleTranslationUnitERN5clang10ASTContextE+0xd9): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool, clang::ASTDumpOutputFormat) const' /usr/bin/ld: ASTConsumers.cpp:(.text._ZN12_GLOBAL__N_110ASTPrinter21HandleTranslationUnitERN5clang10ASTContextE+0x3a3): undefined reference to `clang::DeclContext::dumpLookups(llvm::raw_ostream&, bool, bool) const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(ASTConsumers.cpp.o): in function `clang::RecursiveASTVisitor<(anonymous namespace)::ASTPrinter>::TraverseRecordDecl(clang::RecordDecl*)': ASTConsumers.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_110ASTPrinterEE18TraverseRecordDeclEPNS_10RecordDeclE+0x256): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool, clang::ASTDumpOutputFormat) const' /usr/bin/ld: ASTConsumers.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_110ASTPrinterEE18TraverseRecordDeclEPNS_10RecordDeclE+0x617): undefined reference to `clang::DeclContext::dumpLookups(llvm::raw_ostream&, bool, bool) const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(ASTConsumers.cpp.o): in function `clang::RecursiveASTVisitor<(anonymous namespace)::ASTPrinter>::TraverseEnumDecl(clang::EnumDecl*)': ASTConsumers.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_110ASTPrinterEE16TraverseEnumDeclEPNS_8EnumDeclE+0x256): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool, clang::ASTDumpOutputFormat) const' /usr/bin/ld: ASTConsumers.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_110ASTPrinterEE16TraverseEnumDeclEPNS_8EnumDeclE+0x677): undefined reference to `clang::DeclContext::dumpLookups(llvm::raw_ostream&, bool, bool) const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangFrontend.a(ASTConsumers.cpp.o): in function `clang::RecursiveASTVisitor<(anonymous namespace)::ASTPrinter>::TraverseDeclaratorHelper(clang::DeclaratorDecl*)': ASTConsumers.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_110ASTPrinterEE24TraverseDeclaratorHelperEPNS_14DeclaratorDeclE+0x286): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool, clang::ASTDumpOutputFormat) const' /usr/bin/ld: ASTConsumers.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_110ASTPrinterEE24TraverseDeclaratorHelperEPNS_14DeclaratorDeclE+0x627): undefined reference to `clang::DeclContext::dumpLookups(llvm::raw_ostream&, bool, bool) const' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangParse.a(ParseStmt.cpp.o): in function `clang::Parser::ParseCompoundStatementLeadingPragmas()': ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0x44): undefined reference to `clang::Parser::HandlePragmaFP()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0x54): undefined reference to `clang::Parser::HandlePragmaOpenCLExtension()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0x64): undefined reference to `clang::Parser::HandlePragmaMSPragma()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0x74): undefined reference to `clang::Parser::HandlePragmaMSVtorDisp()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0x84): undefined reference to `clang::Parser::HandlePragmaMSPointersToMembers()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0x94): undefined reference to `clang::Parser::HandlePragmaFEnvAccess()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0xa4): undefined reference to `clang::Parser::HandlePragmaFPContract()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0xb4): undefined reference to `clang::Parser::HandlePragmaRedefineExtname()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0xc4): undefined reference to `clang::Parser::HandlePragmaWeakAlias()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0xd4): undefined reference to `clang::Parser::HandlePragmaWeak()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0xe4): undefined reference to `clang::Parser::HandlePragmaAlign()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0xf4): undefined reference to `clang::Parser::HandlePragmaMSStruct()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0x104): undefined reference to `clang::Parser::HandlePragmaDump()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0x114): undefined reference to `clang::Parser::HandlePragmaPack()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser36ParseCompoundStatementLeadingPragmasEv+0x124): undefined reference to `clang::Parser::HandlePragmaVisibility()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangParse.a(ParseStmt.cpp.o): in function `clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&)': ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0x39b): undefined reference to `clang::Parser::HandlePragmaMSVtorDisp()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0x41f): undefined reference to `clang::Parser::HandlePragmaMSPointersToMembers()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0x4a1): undefined reference to `clang::Parser::HandlePragmaFEnvAccess()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0x5f3): undefined reference to `clang::Parser::HandlePragmaRedefineExtname()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0x677): undefined reference to `clang::Parser::HandlePragmaWeakAlias()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0x6fa): undefined reference to `clang::Parser::HandlePragmaWeak()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0x77e): undefined reference to `clang::Parser::HandlePragmaAlign()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0x7ce): undefined reference to `clang::Parser::HandlePragmaAttribute()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0x97d): undefined reference to `clang::Parser::HandlePragmaPack()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0xd1f): undefined reference to `clang::Parser::HandlePragmaMSPragma()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0xda1): undefined reference to `clang::Parser::HandlePragmaVisibility()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0xee0): undefined reference to `clang::Parser::HandlePragmaOpenCLExtension()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0xf62): undefined reference to `clang::Parser::HandlePragmaMSStruct()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0xf71): undefined reference to `clang::Parser::HandlePragmaDump()' /usr/bin/ld: ParseStmt.cpp:(.text._ZN5clang6Parser42ParseStatementOrDeclarationAfterAttributesERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0x902): undefined reference to `clang::Parser::HandlePragmaCaptured()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangParse.a(ParseStmt.cpp.o): in function `clang::Parser::ParseCompoundStatementBody(bool)': ParseStmt.cpp:(.text._ZN5clang6Parser26ParseCompoundStatementBodyEb+0x6dc): undefined reference to `clang::Parser::HandlePragmaUnused()' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangParse.a(ParseStmt.cpp.o): in function `clang::Parser::ParsePragmaLoopHint(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&)': ParseStmt.cpp:(.text._ZN5clang6Parser19ParsePragmaLoopHintERN4llvm11SmallVectorIPNS_4StmtELj32EEENS0_17ParsedStmtContextEPNS_14SourceLocationERNS0_25ParsedAttributesWithRangeE+0x17d): undefined reference to `clang::Parser::HandlePragmaLoopHint(clang::LoopHint&)' /usr/bin/ld: ../../interpreter/llvm/src/lib/libclangAST.a(ASTTypeTraits.cpp.o): in function `clang::ast_type_traits::DynTypedNode::dump(llvm::raw_ostream&, clang::SourceManager&) const': ASTTypeTraits.cpp:(.text._ZNK5clang15ast_type_traits12DynTypedNode4dumpERN4llvm11raw_ostreamERNS_13SourceManagerE+0x70): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool, clang::ASTDumpOutputFormat) const' /usr/bin/ld: ASTTypeTraits.cpp:(.text._ZNK5clang15ast_type_traits12DynTypedNode4dumpERN4llvm11raw_ostreamERNS_13SourceManagerE+0xcf): undefined reference to `clang::Stmt::dump(llvm::raw_ostream&, clang::SourceManager&) const' /usr/bin/ld: ASTTypeTraits.cpp:(.text._ZNK5clang15ast_type_traits12DynTypedNode4dumpERN4llvm11raw_ostreamERNS_13SourceManagerE+0x1f4): undefined reference to `clang::Type::dump(llvm::raw_ostream&) const' collect2: error: ld returned 1 exit status make[2]: *** [core/rootcling_stage1/CMakeFiles/rootcling_stage1.dir/build.make:247: core/rootcling_stage1/src/rootcling_stage1] Error 1 make[1]: *** [CMakeFiles/Makefile2:27446: core/rootcling_stage1/CMakeFiles/rootcling_stage1.dir/all] Error 2 make: *** [Makefile:171: all] Error 2