Scanning dependencies of target LLVMSupport [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o [ 0%] Building C object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.c.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/DataStream.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o [ 0%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/IntrusiveRefCntPtr.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/IsInf.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/IsNAN.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/MemoryObject.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/StreamingMemoryObject.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o [ 1%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o [ 2%] Building C object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o [ 2%] Building C object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o [ 2%] Building C object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o [ 2%] Building C object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o [ 2%] Building C object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/TimeValue.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o [ 2%] Linking CXX shared library ../libLLVMSupport.so [ 2%] Built target LLVMSupport Scanning dependencies of target LLVMTableGen [ 2%] Building CXX object interpreter/llvm/src/lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o [ 2%] Building CXX object interpreter/llvm/src/lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o [ 3%] Building CXX object interpreter/llvm/src/lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o [ 3%] Building CXX object interpreter/llvm/src/lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o [ 3%] Building CXX object interpreter/llvm/src/lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o [ 3%] Building CXX object interpreter/llvm/src/lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o [ 3%] Linking CXX shared library ../libLLVMTableGen.so CMakeFiles/LLVMTableGen.dir/Error.cpp.o: In function `llvm::PrintMessage(llvm::ArrayRef, llvm::SourceMgr::DiagKind, llvm::Twine const&)': Error.cpp:(.text._ZN4llvmL12PrintMessageENS_8ArrayRefINS_5SMLocEEENS_9SourceMgr8DiagKindERKNS_5TwineE+0x4f): undefined reference to `llvm::SourceMgr::PrintMessage(llvm::SMLoc, llvm::SourceMgr::DiagKind, llvm::Twine const&, llvm::ArrayRef, llvm::ArrayRef, bool) const' Error.cpp:(.text._ZN4llvmL12PrintMessageENS_8ArrayRefINS_5SMLocEEENS_9SourceMgr8DiagKindERKNS_5TwineE+0xbc): undefined reference to `llvm::SourceMgr::PrintMessage(llvm::SMLoc, llvm::SourceMgr::DiagKind, llvm::Twine const&, llvm::ArrayRef, llvm::ArrayRef, bool) const' Error.cpp:(.text._ZN4llvmL12PrintMessageENS_8ArrayRefINS_5SMLocEEENS_9SourceMgr8DiagKindERKNS_5TwineE+0xe2): undefined reference to `llvm::SourceMgr::PrintMessage(llvm::SMLoc, llvm::SourceMgr::DiagKind, llvm::Twine const&, llvm::ArrayRef, llvm::ArrayRef, bool) const' CMakeFiles/LLVMTableGen.dir/Error.cpp.o: In function `llvm::PrintError(llvm::Twine const&)': Error.cpp:(.text._ZN4llvm10PrintErrorERKNS_5TwineE+0xa): undefined reference to `llvm::errs()' Error.cpp:(.text._ZN4llvm10PrintErrorERKNS_5TwineE+0x3d): undefined reference to `llvm::Twine::print(llvm::raw_ostream&) const' Error.cpp:(.text._ZN4llvm10PrintErrorERKNS_5TwineE+0x70): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' Error.cpp:(.text._ZN4llvm10PrintErrorERKNS_5TwineE+0x96): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CMakeFiles/LLVMTableGen.dir/Error.cpp.o: In function `_GLOBAL__sub_I_Error.cpp': Error.cpp:(.text.startup._GLOBAL__sub_I_Error.cpp+0x3): undefined reference to `llvm::SourceMgr::~SourceMgr()' CMakeFiles/LLVMTableGen.dir/Main.cpp.o: In function `llvm::cl::list >::getOptionWidth() const': Main.cpp:(.text._ZNK4llvm2cl4listISsbNS0_6parserISsEEE14getOptionWidthEv[_ZNK4llvm2cl4listISsbNS0_6parserISsEEE14getOptionWidthEv]+0x8): undefined reference to `llvm::cl::basic_parser_impl::getOptionWidth(llvm::cl::Option const&) const' CMakeFiles/LLVMTableGen.dir/Main.cpp.o: In function `llvm::cl::list >::printOptionInfo(unsigned long) const': Main.cpp:(.text._ZNK4llvm2cl4listISsbNS0_6parserISsEEE15printOptionInfoEm[_ZNK4llvm2cl4listISsbNS0_6parserISsEEE15printOptionInfoEm]+0xe): undefined reference to `llvm::cl::basic_parser_impl::printOptionInfo(llvm::cl::Option const&, unsigned long) const' CMakeFiles/LLVMTableGen.dir/Main.cpp.o: In function `llvm::cl::OptionValueCopy::~OptionValueCopy()': Main.cpp:(.text._ZN4llvm2cl15OptionValueCopyISsED2Ev[_ZN4llvm2cl15OptionValueCopyISsED5Ev]+0x26): undefined reference to `vtable for llvm::cl::GenericOptionValue' CMakeFiles/LLVMTableGen.dir/Main.cpp.o: In function `llvm::cl::list >::~list()': Main.cpp:(.text._ZN4llvm2cl4listISsbNS0_6parserISsEEED2Ev[_ZN4llvm2cl4listISsbNS0_6parserISsEEED5Ev]+0x1c): undefined reference to `vtable for llvm::cl::basic_parser_impl' Main.cpp:(.text._ZN4llvm2cl4listISsbNS0_6parserISsEEED2Ev[_ZN4llvm2cl4listISsbNS0_6parserISsEEED5Ev]+0x76): undefined reference to `vtable for llvm::cl::Option' CMakeFiles/LLVMTableGen.dir/Main.cpp.o: In function `llvm::cl::list >::~list()': Main.cpp:(.text._ZN4llvm2cl4listISsbNS0_6parserISsEEED0Ev[_ZN4llvm2cl4listISsbNS0_6parserISsEEED0Ev]+0x1c): undefined reference to `vtable for llvm::cl::basic_parser_impl' Main.cpp:(.text._ZN4llvm2cl4listISsbNS0_6parserISsEEED0Ev[_ZN4llvm2cl4listISsbNS0_6parserISsEEED0Ev]+0x76): undefined reference to `vtable for llvm::cl::Option' CMakeFiles/LLVMTableGen.dir/Main.cpp.o: In function `llvm::cl::OptionValueCopy::~OptionValueCopy()': Main.cpp:(.text._ZN4llvm2cl15OptionValueCopyISsED0Ev[_ZN4llvm2cl15OptionValueCopyISsED0Ev]+0x26): undefined reference to `vtable for llvm::cl::GenericOptionValue' CMakeFiles/LLVMTableGen.dir/Main.cpp.o: In function `llvm::cl::opt >::~opt()': Main.cpp:(.text._ZN4llvm2cl3optISsLb0ENS0_6parserISsEEED2Ev[_ZN4llvm2cl3optISsLb0ENS0_6parserISsEEED5Ev]+0xc): undefined reference to `vtable for llvm::cl::opt >' Main.cpp:(.text._ZN4llvm2cl3optISsLb0ENS0_6parserISsEEED2Ev[_ZN4llvm2cl3optISsLb0ENS0_6parserISsEEED5Ev]+0x21): undefined reference to `vtable for llvm::cl::basic_parser_impl' Main.cpp:(.text._ZN4llvm2cl3optISsLb0ENS0_6parserISsEEED2Ev[_ZN4llvm2cl3optISsLb0ENS0_6parserISsEEED5Ev]+0x48): undefined reference to `vtable for llvm::cl::GenericOptionValue' Main.cpp:(.text._ZN4llvm2cl3optISsLb0ENS0_6parserISsEEED2Ev[_ZN4llvm2cl3optISsLb0ENS0_6parserISsEEED5Ev]+0x64): undefined reference to `vtable for llvm::cl::Option' CMakeFiles/LLVMTableGen.dir/Main.cpp.o: In function `_GLOBAL__sub_I_Main.cpp': Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0xa6): undefined reference to `llvm::cl::GeneralCategory' Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0xbf): undefined reference to `vtable for llvm::cl::OptionValue' Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0xd8): undefined reference to `vtable for llvm::cl::opt >' Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0xef): undefined reference to `vtable for llvm::cl::parser' Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0x106): undefined reference to `llvm::cl::Option::setArgStr(char const*)' Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0x13a): undefined reference to `llvm::cl::Option::addArgument()' Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0x1df): undefined reference to `llvm::cl::GeneralCategory' Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0x203): undefined reference to `llvm::cl::Option::setArgStr(char const*)' Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0x26d): undefined reference to `llvm::cl::Option::addArgument()' Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0x28a): undefined reference to `llvm::cl::GeneralCategory' Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0x347): undefined reference to `llvm::cl::Option::addArgument()' Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0x42a): undefined reference to `llvm::cl::GeneralCategory' Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0x444): undefined reference to `llvm::cl::Option::setArgStr(char const*)' Main.cpp:(.text.startup._GLOBAL__sub_I_Main.cpp+0x47d): undefined reference to `llvm::cl::Option::addArgument()' CMakeFiles/LLVMTableGen.dir/Main.cpp.o:(.data.rel.ro._ZTVN4llvm2cl15OptionValueCopyISsEE[_ZTVN4llvm2cl15OptionValueCopyISsEE]+0x28): undefined reference to `llvm::cl::GenericOptionValue::anchor()' CMakeFiles/LLVMTableGen.dir/Main.cpp.o:(.data.rel.ro._ZTVN4llvm2cl4listISsbNS0_6parserISsEEEE[_ZTVN4llvm2cl4listISsbNS0_6parserISsEEEE]+0x20): undefined reference to `llvm::cl::Option::anchor()' CMakeFiles/LLVMTableGen.dir/Main.cpp.o:(.data.rel.ro._ZTVN4llvm2cl4listISsbNS0_6parserISsEEEE[_ZTVN4llvm2cl4listISsbNS0_6parserISsEEEE]+0x48): undefined reference to `llvm::cl::Option::addOccurrence(unsigned int, llvm::StringRef, llvm::StringRef, bool)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::FoldingSet::~FoldingSet()': Record.cpp:(.text._ZN4llvm10FoldingSetINS_7DagInitEED2Ev[_ZN4llvm10FoldingSetINS_7DagInitEED5Ev]+0xb): undefined reference to `llvm::FoldingSetImpl::~FoldingSetImpl()' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::FoldingSet::~FoldingSet()': Record.cpp:(.text._ZN4llvm10FoldingSetINS_7DagInitEED0Ev[_ZN4llvm10FoldingSetINS_7DagInitEED0Ev]+0xf): undefined reference to `llvm::FoldingSetImpl::~FoldingSetImpl()' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::FoldingSet::~FoldingSet()': Record.cpp:(.text._ZN4llvm10FoldingSetINS_8ListInitEED2Ev[_ZN4llvm10FoldingSetINS_8ListInitEED5Ev]+0xb): undefined reference to `llvm::FoldingSetImpl::~FoldingSetImpl()' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::FoldingSet::~FoldingSet()': Record.cpp:(.text._ZN4llvm10FoldingSetINS_8ListInitEED0Ev[_ZN4llvm10FoldingSetINS_8ListInitEED0Ev]+0xf): undefined reference to `llvm::FoldingSetImpl::~FoldingSetImpl()' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::FoldingSet::~FoldingSet()': Record.cpp:(.text._ZN4llvm10FoldingSetINS_8BitsInitEED2Ev[_ZN4llvm10FoldingSetINS_8BitsInitEED5Ev]+0xb): undefined reference to `llvm::FoldingSetImpl::~FoldingSetImpl()' CMakeFiles/LLVMTableGen.dir/Record.cpp.o:Record.cpp:(.text._ZN4llvm10FoldingSetINS_8BitsInitEED0Ev[_ZN4llvm10FoldingSetINS_8BitsInitEED0Ev]+0xf): more undefined references to `llvm::FoldingSetImpl::~FoldingSetImpl()' follow CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `ProfileDagInit(llvm::FoldingSetNodeID&, llvm::Init*, std::string const&, llvm::ArrayRef, llvm::ArrayRef) [clone .isra.72]': Record.cpp:(.text._ZL14ProfileDagInitRN4llvm16FoldingSetNodeIDEPNS_4InitERKSsNS_8ArrayRefIS3_EENS6_ISsEE.isra.72+0x18): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' Record.cpp:(.text._ZL14ProfileDagInitRN4llvm16FoldingSetNodeIDEPNS_4InitERKSsNS_8ArrayRefIS3_EENS6_ISsEE.isra.72+0x2c): undefined reference to `llvm::FoldingSetNodeID::AddString(llvm::StringRef)' Record.cpp:(.text._ZL14ProfileDagInitRN4llvm16FoldingSetNodeIDEPNS_4InitERKSsNS_8ArrayRefIS3_EENS6_ISsEE.isra.72+0x48): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' Record.cpp:(.text._ZL14ProfileDagInitRN4llvm16FoldingSetNodeIDEPNS_4InitERKSsNS_8ArrayRefIS3_EENS6_ISsEE.isra.72+0x58): undefined reference to `llvm::FoldingSetNodeID::AddString(llvm::StringRef)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::BitsInit::Profile(llvm::FoldingSetNodeID&) const': Record.cpp:(.text._ZNK4llvm8BitsInit7ProfileERNS_16FoldingSetNodeIDE+0x21): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned long)' Record.cpp:(.text._ZNK4llvm8BitsInit7ProfileERNS_16FoldingSetNodeIDE+0x3b): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetImpl::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': Record.cpp:(.text._ZNK4llvm10FoldingSetINS_8BitsInitEE10NodeEqualsEPNS_14FoldingSetImpl4NodeERKNS_16FoldingSetNodeIDEjRS6_[_ZNK4llvm10FoldingSetINS_8BitsInitEE10NodeEqualsEPNS_14FoldingSetImpl4NodeERKNS_16FoldingSetNodeIDEjRS6_]+0x2e): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetImpl::Node*, llvm::FoldingSetNodeID&) const': Record.cpp:(.text._ZNK4llvm10FoldingSetINS_8BitsInitEE15ComputeNodeHashEPNS_14FoldingSetImpl4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetINS_8BitsInitEE15ComputeNodeHashEPNS_14FoldingSetImpl4NodeERNS_16FoldingSetNodeIDE]+0x1e): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::StringInit::get(llvm::StringRef)': Record.cpp:(.text._ZN4llvm10StringInit3getENS_9StringRefE+0x39): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' Record.cpp:(.text._ZN4llvm10StringInit3getENS_9StringRefE+0xce): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::ListInit::Profile(llvm::FoldingSetNodeID&) const': Record.cpp:(.text._ZNK4llvm8ListInit7ProfileERNS_16FoldingSetNodeIDE+0x39): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned long)' Record.cpp:(.text._ZNK4llvm8ListInit7ProfileERNS_16FoldingSetNodeIDE+0x44): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' Record.cpp:(.text._ZNK4llvm8ListInit7ProfileERNS_16FoldingSetNodeIDE+0x5b): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetImpl::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': Record.cpp:(.text._ZNK4llvm10FoldingSetINS_8ListInitEE10NodeEqualsEPNS_14FoldingSetImpl4NodeERKNS_16FoldingSetNodeIDEjRS6_[_ZNK4llvm10FoldingSetINS_8ListInitEE10NodeEqualsEPNS_14FoldingSetImpl4NodeERKNS_16FoldingSetNodeIDEjRS6_]+0x2e): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetImpl::Node*, llvm::FoldingSetNodeID&) const': Record.cpp:(.text._ZNK4llvm10FoldingSetINS_8ListInitEE15ComputeNodeHashEPNS_14FoldingSetImpl4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetINS_8ListInitEE15ComputeNodeHashEPNS_14FoldingSetImpl4NodeERNS_16FoldingSetNodeIDE]+0x1e): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::DagInit::get(llvm::Init*, std::string const&, llvm::ArrayRef, llvm::ArrayRef)': Record.cpp:(.text._ZN4llvm7DagInit3getEPNS_4InitERKSsNS_8ArrayRefIS2_EENS5_ISsEE+0x93): undefined reference to `llvm::FoldingSetImpl::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' Record.cpp:(.text._ZN4llvm7DagInit3getEPNS_4InitERKSsNS_8ArrayRefIS2_EENS5_ISsEE+0x111): undefined reference to `llvm::FoldingSetImpl::FoldingSetImpl(unsigned int)' Record.cpp:(.text._ZN4llvm7DagInit3getEPNS_4InitERKSsNS_8ArrayRefIS2_EENS5_ISsEE+0x26e): undefined reference to `llvm::FoldingSetImpl::InsertNode(llvm::FoldingSetImpl::Node*, void*)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetImpl::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': Record.cpp:(.text._ZNK4llvm10FoldingSetINS_7DagInitEE10NodeEqualsEPNS_14FoldingSetImpl4NodeERKNS_16FoldingSetNodeIDEjRS6_[_ZNK4llvm10FoldingSetINS_7DagInitEE10NodeEqualsEPNS_14FoldingSetImpl4NodeERKNS_16FoldingSetNodeIDEjRS6_]+0x2e): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetImpl::Node*, llvm::FoldingSetNodeID&) const': Record.cpp:(.text._ZNK4llvm10FoldingSetINS_7DagInitEE15ComputeNodeHashEPNS_14FoldingSetImpl4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetINS_7DagInitEE15ComputeNodeHashEPNS_14FoldingSetImpl4NodeERNS_16FoldingSetNodeIDE]+0x1e): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::BitsInit::get(llvm::ArrayRef)': Record.cpp:(.text._ZN4llvm8BitsInit3getENS_8ArrayRefIPNS_4InitEEE+0x65): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned long)' Record.cpp:(.text._ZN4llvm8BitsInit3getENS_8ArrayRefIPNS_4InitEEE+0x7b): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' Record.cpp:(.text._ZN4llvm8BitsInit3getENS_8ArrayRefIPNS_4InitEEE+0x9d): undefined reference to `llvm::FoldingSetImpl::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' Record.cpp:(.text._ZN4llvm8BitsInit3getENS_8ArrayRefIPNS_4InitEEE+0x121): undefined reference to `llvm::FoldingSetImpl::FoldingSetImpl(unsigned int)' Record.cpp:(.text._ZN4llvm8BitsInit3getENS_8ArrayRefIPNS_4InitEEE+0x1e1): undefined reference to `llvm::FoldingSetImpl::InsertNode(llvm::FoldingSetImpl::Node*, void*)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::BitsRecTy::convertValue(llvm::UnsetInit*)': Record.cpp:(.text._ZN4llvm9BitsRecTy12convertValueEPNS_9UnsetInitE+0x10c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::BitsRecTy::convertValue(llvm::IntInit*)': Record.cpp:(.text._ZN4llvm9BitsRecTy12convertValueEPNS_7IntInitE+0x15c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::BitsInit::convertInitializerBitRange(std::vector > const&) const': Record.cpp:(.text._ZNK4llvm8BitsInit26convertInitializerBitRangeERKSt6vectorIjSaIjEE+0x17c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::BitsInit::resolveReferences(llvm::Record&, llvm::RecordVal const*) const': Record.cpp:(.text._ZNK4llvm8BitsInit17resolveReferencesERNS_6RecordEPKNS_9RecordValE+0x26d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::IntInit::convertInitializerBitRange(std::vector > const&) const': Record.cpp:(.text._ZNK4llvm7IntInit26convertInitializerBitRangeERKSt6vectorIjSaIjEE+0x15c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::ListInit::get(llvm::ArrayRef, llvm::RecTy*)': Record.cpp:(.text._ZN4llvm8ListInit3getENS_8ArrayRefIPNS_4InitEEEPNS_5RecTyE+0x75): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned long)' Record.cpp:(.text._ZN4llvm8ListInit3getENS_8ArrayRefIPNS_4InitEEEPNS_5RecTyE+0x80): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' Record.cpp:(.text._ZN4llvm8ListInit3getENS_8ArrayRefIPNS_4InitEEEPNS_5RecTyE+0x9b): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' Record.cpp:(.text._ZN4llvm8ListInit3getENS_8ArrayRefIPNS_4InitEEEPNS_5RecTyE+0xbd): undefined reference to `llvm::FoldingSetImpl::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' Record.cpp:(.text._ZN4llvm8ListInit3getENS_8ArrayRefIPNS_4InitEEEPNS_5RecTyE+0x141): undefined reference to `llvm::FoldingSetImpl::FoldingSetImpl(unsigned int)' Record.cpp:(.text._ZN4llvm8ListInit3getENS_8ArrayRefIPNS_4InitEEEPNS_5RecTyE+0x265): undefined reference to `llvm::FoldingSetImpl::InsertNode(llvm::FoldingSetImpl::Node*, void*)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::BitsRecTy::convertValue(llvm::TypedInit*)': Record.cpp:(.text._ZN4llvm9BitsRecTy12convertValueEPNS_9TypedInitE+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CMakeFiles/LLVMTableGen.dir/Record.cpp.o: In function `llvm::TypedInit::convertInitializerBitRange(std::vector > const&) const': Record.cpp:(.text._ZNK4llvm9TypedInit26convertInitializerBitRangeERKSt6vectorIjSaIjEE+0x17b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' collect2: error: ld returned 1 exit status make[2]: *** [interpreter/llvm/src/lib/libLLVMTableGen.so] Error 1 make[1]: *** [interpreter/llvm/src/lib/TableGen/CMakeFiles/LLVMTableGen.dir/all] Error 2 make: *** [all] Error 2