microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
23.22k stars 6.4k forks source link

[wasmedge] Build failue #31217

Closed autoantwort closed 1 year ago

autoantwort commented 1 year ago

Package: wasmedge[aot,core,tools]:arm64-osx -> 0.12.0-alpha.1#1

Host Environment

To Reproduce

vcpkg x-set-installed wasmedge[core,aot,tools]

Failure logs

-- Using cached WasmEdge-WasmEdge-0.12.0-alpha.1.tar.gz.
-- Extracting source /Users/leanderSchulten/git_projekte/vcpkg/downloads/WasmEdge-WasmEdge-0.12.0-alpha.1.tar.gz
-- Applying patch quotes.patch
-- Using source at /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/src/.0-alpha.1-e66577cf95.clean
-- Found external ninja('1.11.1').
-- Configuring arm64-osx
-- Building arm64-osx-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: /Users/leanderSchulten/git_projekte/vcpkg/downloads/tools/cmake-3.25.1-osx/cmake-3.25.1-macos-universal/CMake.app/Contents/bin/cmake --build . --config Debug --target install -- -v -j11
    Working Directory: /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/arm64-osx-dbg
    See logs for more information:
      /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/install-arm64-osx-dbg-out.log

Call Stack (most recent call first):
  vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/wasmedge/portfile.cmake:65 (vcpkg_cmake_install)
  scripts/ports.cmake:147 (include)
/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/install-arm64-osx-dbg-out.log ``` [1/83] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -I/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/arm64-osx-dbg/include -I/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/src/.0-alpha.1-e66577cf95.clean/include -isystem /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include -fPIC -g -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-c99-extensions -Wno-covered-switch-default -Wno-documentation-unknown-command -Wno-error=nested-anon-types -Wno-error=old-style-cast -Wno-error=unused-command-line-argument -Wno-error=unknown-warning-option -Wno-ctad-maybe-unsupported -Wno-gnu-anonymous-struct -Wno-keyword-macro -Wno-language-extension-token -Wno-newline-eof -Wno-shadow-field-in-constructor -Wno-signed-enum-bitfield -Wno-switch-enum -Wno-undefined-func-template -std=c++17 -MD -MT lib/common/CMakeFiles/wasmedgeCommon.dir/int128.cpp.o -MF lib/common/CMakeFiles/wasmedgeCommon.dir/int128.cpp.o.d -o lib/common/CMakeFiles/wasmedgeCommon.dir/int128.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/src/.0-alpha.1-e66577cf95.clean/lib/common/int128.cpp [2/83] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -I/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/arm64-osx-dbg/lib/system -I/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/arm64-osx-dbg/include -I/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/src/.0-alpha.1-e66577cf95.clean/include -isystem /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include -fPIC -g -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-c99-extensions -Wno-covered-switch-default -Wno-documentation-unknown-command -Wno-error=nested-anon-types -Wno-error=old-style-cast -Wno-error=unused-command-line-argument -Wno-error=unknown-warning-option -Wno-ctad-maybe-unsupported -Wno-gnu-anonymous-struct -Wno-keyword-macro -Wno-language-extension-token -Wno-newline-eof -Wno-shadow-field-in-constructor -Wno-signed-enum-bitfield -Wno-switch-enum -Wno-undefined-func-template -std=c++17 -MD -MT lib/system/CMakeFiles/wasmedgeSystem.dir/mmap.cpp.o -MF lib/system/CMakeFiles/wasmedgeSystem.dir/mmap.cpp.o.d -o lib/system/CMakeFiles/wasmedgeSystem.dir/mmap.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/src/.0-alpha.1-e66577cf95.clean/lib/system/mmap.cpp [3/83] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -I/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/arm64-osx-dbg/lib/system -I/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/arm64-osx-dbg/include -I/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/src/.0-alpha.1-e66577cf95.clean/include -isystem /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include -fPIC -g -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-c99-extensions -Wno-covered-switch-default -Wno-documentation-unknown-command -Wno-error=nested-anon-types -Wno-error=old-style-cast -Wno-error=unused-command-line-argument -Wno-error=unknown-warning-option -Wno-ctad-maybe-unsupported -Wno-gnu-anonymous-struct -Wno-keyword-macro -Wno-language-extension-token -Wno-newline-eof -Wno-shadow-field-in-constructor -Wno-signed-enum-bitfield -Wno-switch-enum -Wno-undefined-func-template -std=c++17 -MD -MT lib/system/CMakeFiles/wasmedgeSystem.dir/path.cpp.o -MF lib/system/CMakeFiles/wasmedgeSystem.dir/path.cpp.o.d -o lib/system/CMakeFiles/wasmedgeSystem.dir/path.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/wasmedge/src/.0-alpha.1-e66577cf95.clean/lib/system/path.cpp ... Skipped 2362 lines ... std::__1::__hash_const_iterator, unsigned long long>, void*>*> std::__1::__hash_table, unsigned long long>, std::__1::__unordered_map_hasher, std::__1::__hash_value_type, unsigned long long>, lld::macho::WordLiteralSection::Hasher>, std::__1::equal_to>, true>, std::__1::__unordered_map_equal, std::__1::__hash_value_type, unsigned long long>, std::__1::equal_to>, lld::macho::WordLiteralSection::Hasher>, true>, std::__1::allocator, unsigned long long>>>::find>(std::__1::pair const&) const in liblldMachO.a(InputSection.cpp.o) std::__1::pair, unsigned long long>, void*>*>, bool> std::__1::__hash_table, unsigned long long>, std::__1::__unordered_map_hasher, std::__1::__hash_value_type, unsigned long long>, lld::macho::WordLiteralSection::Hasher>, std::__1::equal_to>, true>, std::__1::__unordered_map_equal, std::__1::__hash_value_type, unsigned long long>, std::__1::equal_to>, lld::macho::WordLiteralSection::Hasher>, true>, std::__1::allocator, unsigned long long>>>::__emplace_unique_key_args, std::__1::pair&, unsigned long>(std::__1::pair const&, std::__1::pair&, unsigned long&&) in liblldMachO.a(SyntheticSections.cpp.o) "llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef>, llvm::Twine const&)", referenced from: llvm::CallInst::CallInst(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef>, llvm::Twine const&, llvm::Instruction*) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)", referenced from: llvm::IRBuilderBase::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::Constant::getNullValue(llvm::Type*)", referenced from: llvm::IRBuilderBase::CreateIsNull(llvm::Value*, llvm::Twine const&) in libwasmedgeAOT.a(compiler.cpp.o) llvm::IRBuilderBase::CreateNeg(llvm::Value*, llvm::Twine const&, bool, bool) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::Constant::getAllOnesValue(llvm::Type*)", referenced from: llvm::IRBuilderBase::CreateNot(llvm::Value*, llvm::Twine const&) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::Function::addParamAttr(unsigned int, llvm::Attribute::AttrKind)", referenced from: WasmEdge::AOT::Compiler::compile(WasmEdge::AST::TypeSection const&) in libwasmedgeAOT.a(compiler.cpp.o) WasmEdge::AOT::Compiler::compile(WasmEdge::AST::ImportSection const&) in libwasmedgeAOT.a(compiler.cpp.o) WasmEdge::AOT::Compiler::compile(WasmEdge::AST::FunctionSection const&, WasmEdge::AST::CodeSection const&) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::Function::Create(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module&)", referenced from: WasmEdge::AOT::Compiler::compile(WasmEdge::AST::TypeSection const&) in libwasmedgeAOT.a(compiler.cpp.o) WasmEdge::AOT::Compiler::compile(WasmEdge::AST::ImportSection const&) in libwasmedgeAOT.a(compiler.cpp.o) WasmEdge::AOT::Compiler::compile(WasmEdge::AST::FunctionSection const&, WasmEdge::AST::CodeSection const&) in libwasmedgeAOT.a(compiler.cpp.o) WasmEdge::AOT::Compiler::CompileContext::CompileContext(llvm::Module&, bool) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::Function::addFnAttr(llvm::Attribute::AttrKind)", referenced from: WasmEdge::AOT::Compiler::compile(WasmEdge::AST::TypeSection const&) in libwasmedgeAOT.a(compiler.cpp.o) WasmEdge::AOT::Compiler::compile(WasmEdge::AST::ImportSection const&) in libwasmedgeAOT.a(compiler.cpp.o) WasmEdge::AOT::Compiler::compile(WasmEdge::AST::FunctionSection const&, WasmEdge::AST::CodeSection const&) in libwasmedgeAOT.a(compiler.cpp.o) WasmEdge::AOT::Compiler::CompileContext::CompileContext(llvm::Module&, bool) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, llvm::Twine const&, bool, llvm::Align, llvm::Instruction*)", referenced from: llvm::IRBuilderBase::CreateAlignedLoad(llvm::Type*, llvm::Value*, llvm::MaybeAlign, bool, llvm::Twine const&) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::demangle(std::__1::basic_string, std::__1::allocator> const&)", referenced from: lld::demangle(llvm::StringRef, bool) in liblldMachO.a(Symbols.cpp.o) "llvm::parallel::detail::TaskGroup::spawn(std::__1::function)", referenced from: void llvm::parallel::detail::parallel_quick_sort, getSymbols()::$_0>(std::__1::__wrap_iter, std::__1::__wrap_iter, getSymbols()::$_0 const&, llvm::parallel::detail::TaskGroup&, unsigned long) in liblldMachO.a(MapFile.cpp.o) void llvm::parallel::detail::parallel_quick_sort, getSymbols()::$_1>(std::__1::__wrap_iter, std::__1::__wrap_iter, getSymbols()::$_1 const&, llvm::parallel::detail::TaskGroup&, unsigned long) in liblldMachO.a(MapFile.cpp.o) "llvm::parallel::detail::TaskGroup::TaskGroup()", referenced from: lld::macho::writeMapFile() in liblldMachO.a(MapFile.cpp.o) "llvm::parallel::detail::TaskGroup::~TaskGroup()", referenced from: lld::macho::writeMapFile() in liblldMachO.a(MapFile.cpp.o) "llvm::parallel::strategy", referenced from: lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) in liblldMachO.a(Driver.cpp.o) (anonymous namespace)::Writer::writeOutputFile() in liblldMachO.a(Writer.cpp.o) lld::macho::writeMapFile() in liblldMachO.a(MapFile.cpp.o) "llvm::xxHash64(llvm::ArrayRef)", referenced from: (anonymous namespace)::Writer::writeOutputFile() in liblldMachO.a(Writer.cpp.o) std::__1::__function::__func, std::__1::allocator>, void ()>::operator()() in liblldMachO.a(Writer.cpp.o) void llvm::function_ref::callback_fn, lld::macho::foldIdenticalSections(bool)::$_12>(std::__1::__wrap_iter, std::__1::__wrap_iter, lld::macho::foldIdenticalSections(bool)::$_12)::'lambda'(unsigned long)>(long, unsigned long) in liblldMachO.a(ICF.cpp.o) "llvm::xxHash64(llvm::StringRef)", referenced from: (anonymous namespace)::Writer::writeOutputFile() in liblldMachO.a(Writer.cpp.o) lld::macho::CStringInputSection::splitIntoPieces() in liblldMachO.a(InputSection.cpp.o) "llvm::AAManager::Key", referenced from: llvm::AnalysisInfoMixin::ID() in libwasmedgeAOT.a(compiler.cpp.o) "llvm::AAManager::run(llvm::Function&, llvm::AnalysisManager&)", referenced from: llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::AAResults::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)", referenced from: llvm::detail::AnalysisResultModel::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::AAResults::AAResults(llvm::AAResults&&)", referenced from: std::__1::__unique_if::Invalidator, true>>::__unique_single std::__1::make_unique[abi:v15006]::Invalidator, true>, llvm::AAResults>(llvm::AAResults&&) in libwasmedgeAOT.a(compiler.cpp.o) llvm::detail::AnalysisResultModel::Invalidator, true>::AnalysisResultModel(llvm::AAResults) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::AAResults::~AAResults()", referenced from: llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&) in libwasmedgeAOT.a(compiler.cpp.o) std::__1::__unique_if::Invalidator, true>>::__unique_single std::__1::make_unique[abi:v15006]::Invalidator, true>, llvm::AAResults>(llvm::AAResults&&) in libwasmedgeAOT.a(compiler.cpp.o) llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel() in libwasmedgeAOT.a(compiler.cpp.o) "llvm::ArrayType::get(llvm::Type*, unsigned long long)", referenced from: WasmEdge::AOT::Compiler::CompileContext::CompileContext(llvm::Module&, bool) in libwasmedgeAOT.a(compiler.cpp.o) (anonymous namespace)::FunctionCompiler::compile(cxx20::span) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::DWARFUnit::getCompilationDir()", referenced from: lld::macho::ObjFile::sourceFile() const in liblldMachO.a(InputFiles.cpp.o) "llvm::DWARFUnit::extractDIEsIfNeeded(bool)", referenced from: lld::macho::ObjFile::sourceFile() const in liblldMachO.a(InputFiles.cpp.o) lld::DWARFCache::DWARFCache(std::__1::unique_ptr>) in liblldCommon.a(DWARF.cpp.o) "llvm::ErrorList::ID", referenced from: llvm::ErrorInfo::classID() in libwasmedgeAOT.a(compiler.cpp.o) llvm::ErrorInfo::dynamicClassID() const in libwasmedgeAOT.a(compiler.cpp.o) llvm::Error llvm::handleErrors(llvm::Error, llvm::toString(llvm::Error)::'lambda'(llvm::ErrorInfoBase const&)&&) in liblldMachO.a(Driver.cpp.o) llvm::ErrorList::join(llvm::Error, llvm::Error) in liblldMachO.a(Driver.cpp.o) lld::checkError(llvm::Error) in liblldCommon.a(ErrorHandler.cpp.o) llvm::ErrorList::join(llvm::Error, llvm::Error) in liblldCommon.a(ErrorHandler.cpp.o) llvm::Error llvm::handleErrors(llvm::Error, llvm::toString(llvm::Error)::'lambda'(llvm::ErrorInfoBase const&)&&) in liblldMachO.a(InputFiles.cpp.o) ... "llvm::FenceInst::FenceInst(llvm::LLVMContext&, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)", referenced from: llvm::IRBuilderBase::CreateFence(llvm::AtomicOrdering, unsigned char, llvm::Twine const&) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Align, llvm::Instruction*)", referenced from: llvm::IRBuilderBase::CreateAlignedStore(llvm::Value*, llvm::Value*, llvm::MaybeAlign, bool) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::TarWriter::append(llvm::StringRef, llvm::StringRef)", referenced from: lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) in liblldMachO.a(Driver.cpp.o) lld::macho::readFile(llvm::StringRef) in liblldMachO.a(InputFiles.cpp.o) lld::macho::ArchiveFile::fetch(llvm::object::Archive::Child const&, llvm::StringRef) in liblldMachO.a(InputFiles.cpp.o) "llvm::TarWriter::create(llvm::StringRef, llvm::StringRef)", referenced from: lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) in liblldMachO.a(Driver.cpp.o) "llvm::BasicBlock::getContext() const", referenced from: llvm::IRBuilder::IRBuilder(llvm::BasicBlock*, llvm::MDNode*, llvm::ArrayRef>) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::BasicBlock::getModule() const", referenced from: llvm::BasicBlock::getModule() in libwasmedgeAOT.a(compiler.cpp.o) "llvm::DataLayout::getABITypeAlign(llvm::Type*) const", referenced from: llvm::IRBuilderBase::CreateAlignedLoad(llvm::Type*, llvm::Value*, llvm::MaybeAlign, bool, llvm::Twine const&) in libwasmedgeAOT.a(compiler.cpp.o) llvm::IRBuilderBase::CreateAlignedStore(llvm::Value*, llvm::Value*, llvm::MaybeAlign, bool) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::DataLayout::getStructLayout(llvm::StructType*) const", referenced from: llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const in libwasmedgeAOT.a(compiler.cpp.o) "llvm::DataLayout::getPrefTypeAlign(llvm::Type*) const", referenced from: llvm::IRBuilderBase::CreateAlloca(llvm::Type*, llvm::Value*, llvm::Twine const&) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::DataLayout::getABITypeAlignment(llvm::Type*) const", referenced from: llvm::DataLayout::getTypeAllocSize(llvm::Type*) const in libwasmedgeAOT.a(compiler.cpp.o) "llvm::DataLayout::getPointerAlignElem(unsigned int) const", referenced from: llvm::DataLayout::getPointerSizeInBits(unsigned int) const in libwasmedgeAOT.a(compiler.cpp.o) "llvm::GlobPattern::match(llvm::StringRef) const", referenced from: lld::macho::SymbolPatterns::matchGlob(llvm::StringRef) const in liblldMachO.a(Driver.cpp.o) lld::macho::SymbolPatterns::match(llvm::StringRef) const in liblldMachO.a(Driver.cpp.o) void llvm::function_ref::callback_fn, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool)::$_5>(lld::macho::Symbol* const*, lld::macho::Symbol* const*, lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool)::$_5)::'lambda'(unsigned long)>(long, unsigned long) in liblldMachO.a(Driver.cpp.o) void llvm::function_ref::callback_fn, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool)::$_6>(lld::macho::Symbol* const*, lld::macho::Symbol* const*, lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool)::$_6)::'lambda'(unsigned long)>(long, unsigned long) in liblldMachO.a(Driver.cpp.o) lld::SingleStringMatcher::match(llvm::StringRef) const in liblldCommon.a(Strings.cpp.o) lld::StringMatcher::match(llvm::StringRef) const in liblldCommon.a(Strings.cpp.o) "llvm::MemoryBuffer::getMemBufferRef() const", referenced from: lld::macho::readFile(llvm::StringRef) in liblldMachO.a(InputFiles.cpp.o) "llvm::VersionTuple::getAsString() const", referenced from: checkCompatibility(lld::macho::InputFile const*) in liblldMachO.a(InputFiles.cpp.o) "llvm::AttributeList::addAttributeAtIndex(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const", referenced from: llvm::AttributeList::addFnAttribute(llvm::LLVMContext&, llvm::Attribute::AttrKind) const in libwasmedgeAOT.a(compiler.cpp.o) "llvm::IRBuilderBase::getCurrentFunctionReturnType() const", referenced from: llvm::IRBuilderBase::CreateAggregateRet(llvm::Value* const*, unsigned int) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::StringMapImpl::FindKey(llvm::StringRef) const", referenced from: recoverFromUndefinedSymbol(lld::macho::Undefined const&) in liblldMachO.a(SymbolTable.cpp.o) "llvm::TargetMachine::getTargetIRAnalysis() const", referenced from: WasmEdge::AOT::Compiler::compile(cxx20::span, WasmEdge::AST::Module const&, std::__1::__fs::filesystem::path) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::DWARFDebugLine::Prologue::hasFileAtIndex(unsigned long long) const", referenced from: lld::DWARFCache::DWARFCache(std::__1::unique_ptr>) in liblldCommon.a(DWARF.cpp.o) "llvm::DWARFDebugLine::Prologue::getFileNameByIndex(unsigned long long, llvm::StringRef, llvm::DILineInfoSpecifier::FileLineInfoKind, std::__1::basic_string, std::__1::allocator>&, llvm::sys::path::Style) const", referenced from: lld::DWARFCache::getVariableLoc(llvm::StringRef) in liblldCommon.a(DWARF.cpp.o) "llvm::DWARFDebugLine::LineTable::getFileLineInfoForAddress(llvm::object::SectionedAddress, char const*, llvm::DILineInfoSpecifier::FileLineInfoKind, llvm::DILineInfo&) const", referenced from: lld::DWARFCache::getDILineInfo(unsigned long long, unsigned long long) in liblldCommon.a(DWARF.cpp.o) "llvm::DWARFFormValue::getAsCString() const", referenced from: lld::DWARFCache::DWARFCache(std::__1::unique_ptr>) in liblldCommon.a(DWARF.cpp.o) "llvm::DWARFFormValue::getAsUnsignedConstant() const", referenced from: lld::DWARFCache::DWARFCache(std::__1::unique_ptr>) in liblldCommon.a(DWARF.cpp.o) "llvm::SubtargetFeatures::getString() const", referenced from: WasmEdge::AOT::Compiler::compile(cxx20::span, WasmEdge::AST::Module const&, std::__1::__fs::filesystem::path) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::ThreadPoolStrategy::compute_thread_count() const", referenced from: (anonymous namespace)::Writer::writeOutputFile() in liblldMachO.a(Writer.cpp.o) "llvm::lto::LTO::getMaxTasks() const", referenced from: lld::macho::BitcodeCompiler::compile() in liblldMachO.a(LTO.cpp.o) "llvm::opt::Arg::getAsString(llvm::opt::ArgList const&) const", referenced from: lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) in liblldMachO.a(Driver.cpp.o) parseDylibVersion(llvm::opt::ArgList const&, unsigned int) in liblldMachO.a(Driver.cpp.o) lld::macho::MachOOptTable::parse(llvm::ArrayRef) in liblldMachO.a(DriverUtils.cpp.o) "llvm::opt::Option::matches(llvm::opt::OptSpecifier) const", referenced from: lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) in liblldMachO.a(Driver.cpp.o) llvm::opt::Arg* llvm::opt::ArgList::getLastArg(lld::macho::$_2) const in liblldMachO.a(Driver.cpp.o) llvm::opt::Arg* llvm::opt::ArgList::getLastArg(lld::macho::$_2, lld::macho::$_2) const in liblldMachO.a(Driver.cpp.o) handleSymbolPatterns(llvm::opt::InputArgList&, lld::macho::SymbolPatterns&, unsigned int, unsigned int) in liblldMachO.a(Driver.cpp.o) llvm::opt::Arg* llvm::opt::ArgList::getLastArg(unsigned int) const in liblldMachO.a(Driver.cpp.o) lld::args::getStrings(llvm::opt::InputArgList&, int) in liblldCommon.a(Args.cpp.o) lld::args::getZOptionValue(llvm::opt::InputArgList&, int, llvm::StringRef, unsigned long long) in liblldCommon.a(Args.cpp.o) ... "llvm::opt::ArgList::getAllArgValues(llvm::opt::OptSpecifier) const", referenced from: lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) in liblldMachO.a(Driver.cpp.o) "llvm::opt::ArgList::getLastArgValue(llvm::opt::OptSpecifier, llvm::StringRef) const", referenced from: lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) in liblldMachO.a(Driver.cpp.o) "llvm::opt::ArgList::hasFlag(llvm::opt::OptSpecifier, llvm::opt::OptSpecifier, bool) const", referenced from: lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) in liblldMachO.a(Driver.cpp.o) "llvm::opt::ArgList::getRange(std::initializer_list) const", referenced from: lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) in liblldMachO.a(Driver.cpp.o) llvm::opt::Arg* llvm::opt::ArgList::getLastArg(lld::macho::$_2) const in liblldMachO.a(Driver.cpp.o) llvm::opt::Arg* llvm::opt::ArgList::getLastArg(lld::macho::$_2, lld::macho::$_2) const in liblldMachO.a(Driver.cpp.o) handleSymbolPatterns(llvm::opt::InputArgList&, lld::macho::SymbolPatterns&, unsigned int, unsigned int) in liblldMachO.a(Driver.cpp.o) llvm::opt::Arg* llvm::opt::ArgList::getLastArg(unsigned int) const in liblldMachO.a(Driver.cpp.o) lld::args::getStrings(llvm::opt::InputArgList&, int) in liblldCommon.a(Args.cpp.o) lld::args::getZOptionValue(llvm::opt::InputArgList&, int, llvm::StringRef, unsigned long long) in liblldCommon.a(Args.cpp.o) ... "llvm::opt::OptTable::findNearest(llvm::StringRef, std::__1::basic_string, std::__1::allocator>&, unsigned int, unsigned int, unsigned int) const", referenced from: lld::macho::MachOOptTable::parse(llvm::ArrayRef) in liblldMachO.a(DriverUtils.cpp.o) "llvm::opt::OptTable::ParseArgs(llvm::ArrayRef, unsigned int&, unsigned int&, unsigned int, unsigned int) const", referenced from: lld::macho::MachOOptTable::parse(llvm::ArrayRef) in liblldMachO.a(DriverUtils.cpp.o) "llvm::opt::OptTable::getOption(llvm::opt::OptSpecifier) const", referenced from: lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) in liblldMachO.a(Driver.cpp.o) "llvm::opt::OptTable::printHelp(llvm::raw_ostream&, char const*, char const*, bool, bool) const", referenced from: lld::macho::MachOOptTable::printHelp(char const*, bool) const in liblldMachO.a(DriverUtils.cpp.o) "llvm::sys::fs::basic_file_status::getLastModificationTime() const", referenced from: lld::macho::getModTime(llvm::StringRef) in liblldMachO.a(DriverUtils.cpp.o) "llvm::sys::fs::mapped_file_region::const_data() const", referenced from: lld::macho::BitcodeBundleSection::writeTo(unsigned char*) const in liblldMachO.a(SyntheticSections.cpp.o) "llvm::Type::getPointerTo(unsigned int) const", referenced from: WasmEdge::AOT::Compiler::compile(WasmEdge::AST::TypeSection const&) in libwasmedgeAOT.a(compiler.cpp.o) WasmEdge::AOT::Compiler::compile(WasmEdge::AST::ImportSection const&) in libwasmedgeAOT.a(compiler.cpp.o) WasmEdge::AOT::Compiler::CompileContext::getIntrinsic(llvm::IRBuilder&, WasmEdge::AST::Module::Intrinsics, llvm::FunctionType*) in libwasmedgeAOT.a(compiler.cpp.o) WasmEdge::AOT::Compiler::CompileContext::CompileContext(llvm::Module&, bool) in libwasmedgeAOT.a(compiler.cpp.o) (anonymous namespace)::FunctionCompiler::compileIndirectCallOp(unsigned int, unsigned int) in libwasmedgeAOT.a(compiler.cpp.o) (anonymous namespace)::FunctionCompiler::compileReturnIndirectCallOp(unsigned int, unsigned int) in libwasmedgeAOT.a(compiler.cpp.o) WasmEdge::AOT::Compiler::CompileContext::getGlobal(llvm::IRBuilder&, llvm::LoadInst*, unsigned int) in libwasmedgeAOT.a(compiler.cpp.o) ... "llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const", referenced from: llvm::Type::isSized(llvm::SmallPtrSetImpl*) const in libwasmedgeAOT.a(compiler.cpp.o) "llvm::Type::getScalarSizeInBits() const", referenced from: (anonymous namespace)::FunctionCompiler::compileSignedTrunc(llvm::IntegerType*) in libwasmedgeAOT.a(compiler.cpp.o) (anonymous namespace)::FunctionCompiler::compileUnsignedTrunc(llvm::IntegerType*) in libwasmedgeAOT.a(compiler.cpp.o) (anonymous namespace)::FunctionCompiler::compileSignedTruncSat(llvm::IntegerType*) in libwasmedgeAOT.a(compiler.cpp.o) (anonymous namespace)::FunctionCompiler::compileUnsignedTruncSat(llvm::IntegerType*) in libwasmedgeAOT.a(compiler.cpp.o) llvm::IRBuilderBase::CreateZExtOrTrunc(llvm::Value*, llvm::Type*, llvm::Twine const&) in libwasmedgeAOT.a(compiler.cpp.o) llvm::IntegerType::getExtendedType() const in libwasmedgeAOT.a(compiler.cpp.o) llvm::IRBuilderBase::CreateSExtOrTrunc(llvm::Value*, llvm::Type*, llvm::Twine const&) in libwasmedgeAOT.a(compiler.cpp.o) ... "llvm::Type::getPrimitiveSizeInBits() const", referenced from: llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::APInt::roundToDouble(bool) const", referenced from: llvm::APInt::signedRoundToDouble() const in libwasmedgeAOT.a(compiler.cpp.o) llvm::APInt::roundToDouble() const in libwasmedgeAOT.a(compiler.cpp.o) "llvm::APInt::sext(unsigned int) const", referenced from: (anonymous namespace)::FunctionCompiler::compileVectorNarrow(llvm::VectorType*, bool) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::APInt::zext(unsigned int) const", referenced from: (anonymous namespace)::FunctionCompiler::compileVectorNarrow(llvm::VectorType*, bool) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::MachO::Target::operator std::__1::basic_string, std::__1::allocator>() const", referenced from: lld::macho::DylibFile::DylibFile(llvm::MachO::InterfaceFile const&, lld::macho::DylibFile*, bool, bool) in liblldMachO.a(InputFiles.cpp.o) "llvm::Twine::str() const", referenced from: addFramework(llvm::StringRef, bool, bool, bool, bool, LoadType) in liblldMachO.a(Driver.cpp.o) lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) in liblldMachO.a(Driver.cpp.o) std::__1::basic_string, std::__1::allocator> llvm::function_ref, std::__1::allocator> ()>::callback_fn(long) in liblldMachO.a(Driver.cpp.o) lld::ErrorHandler::error(llvm::Twine const&) in liblldCommon.a(ErrorHandler.cpp.o) lld::ErrorHandler::warn(llvm::Twine const&) in liblldCommon.a(ErrorHandler.cpp.o) lld::ErrorHandler::getLocation(llvm::Twine const&) in liblldCommon.a(ErrorHandler.cpp.o) lld::toString(lld::macho::InputFile const*) in liblldMachO.a(InputFiles.cpp.o) ... "llvm::Twine::print(llvm::raw_ostream&) const", referenced from: lld::message(llvm::Twine const&, llvm::raw_ostream&) in liblldCommon.a(ErrorHandler.cpp.o) lld::ErrorHandler::message(llvm::Twine const&, llvm::raw_ostream&) in liblldCommon.a(ErrorHandler.cpp.o) lld::ErrorHandler::reportDiagnostic(llvm::StringRef, llvm::raw_ostream::Colors, llvm::StringRef, llvm::Twine const&) in liblldCommon.a(ErrorHandler.cpp.o) "llvm::Twine::toVector(llvm::SmallVectorImpl&) const", referenced from: lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) in liblldMachO.a(Driver.cpp.o) "llvm::Value::getContext() const", referenced from: llvm::CallBase::addFnAttr(llvm::Attribute::AttrKind) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::Module::getDataLayout() const", referenced from: llvm::IRBuilderBase::CreateAlloca(llvm::Type*, llvm::Value*, llvm::Twine const&) in libwasmedgeAOT.a(compiler.cpp.o) llvm::IRBuilderBase::CreateAlignedLoad(llvm::Type*, llvm::Value*, llvm::MaybeAlign, bool, llvm::Twine const&) in libwasmedgeAOT.a(compiler.cpp.o) llvm::IRBuilderBase::CreateAlignedStore(llvm::Value*, llvm::Value*, llvm::MaybeAlign, bool) in libwasmedgeAOT.a(compiler.cpp.o) llvm::IRBuilderBase::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::MaybeAlign, llvm::AtomicOrdering, unsigned char) in libwasmedgeAOT.a(compiler.cpp.o) llvm::IRBuilderBase::CreateAtomicCmpXchg(llvm::Value*, llvm::Value*, llvm::Value*, llvm::MaybeAlign, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::Module::getGlobalVariable(llvm::StringRef, bool) const", referenced from: llvm::Module::getNamedGlobal(llvm::StringRef) const in libwasmedgeAOT.a(compiler.cpp.o) "llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*, bool, bool) const", referenced from: WasmEdge::AOT::Compiler::compile(cxx20::span, WasmEdge::AST::Module const&, std::__1::__fs::filesystem::path) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::object::AbstractArchiveMemberHeader::getLastModified() const", referenced from: lld::macho::ArchiveFile::fetch(llvm::object::Archive::Child const&, llvm::StringRef) in liblldMachO.a(InputFiles.cpp.o) "llvm::object::Binary::getMemoryBufferRef() const", referenced from: lld::macho::ArchiveFile::ArchiveFile(std::__1::unique_ptr>&&, bool) in liblldMachO.a(InputFiles.cpp.o) lld::macho::ArchiveFile::ArchiveFile(std::__1::unique_ptr>&&, bool) in liblldMachO.a(InputFiles.cpp.o) "llvm::object::Archive::symbol_end() const", referenced from: addFile(llvm::StringRef, LoadType, bool, bool, bool, bool) in liblldMachO.a(Driver.cpp.o) lld::macho::ArchiveFile::addLazySymbols() in liblldMachO.a(InputFiles.cpp.o) "llvm::object::Archive::child_begin(llvm::Error&, bool) const", referenced from: llvm::object::Archive::children(llvm::Error&, bool) const in liblldMachO.a(Driver.cpp.o) "llvm::object::Archive::symbol_begin() const", referenced from: addFile(llvm::StringRef, LoadType, bool, bool, bool, bool) in liblldMachO.a(Driver.cpp.o) lld::macho::ArchiveFile::addLazySymbols() in liblldMachO.a(InputFiles.cpp.o) "llvm::object::Archive::hasSymbolTable() const", referenced from: addFile(llvm::StringRef, LoadType, bool, bool, bool, bool) in liblldMachO.a(Driver.cpp.o) "llvm::object::Archive::Child::getFullName() const", referenced from: lld::macho::ArchiveFile::fetch(llvm::object::Archive::Child const&, llvm::StringRef) in liblldMachO.a(InputFiles.cpp.o) "llvm::object::Archive::Child::getChildOffset() const", referenced from: lld::macho::ArchiveFile::fetch(llvm::object::Archive::Child const&, llvm::StringRef) in liblldMachO.a(InputFiles.cpp.o) "llvm::object::Archive::Child::getMemoryBufferRef() const", referenced from: addFile(llvm::StringRef, LoadType, bool, bool, bool, bool) in liblldMachO.a(Driver.cpp.o) lld::macho::ArchiveFile::fetch(llvm::object::Archive::Child const&, llvm::StringRef) in liblldMachO.a(InputFiles.cpp.o) "llvm::object::Archive::Child::getNext() const", referenced from: llvm::fallible_iterator::operator++() in liblldMachO.a(Driver.cpp.o) "llvm::object::Archive::Symbol::getName() const", referenced from: addFile(llvm::StringRef, LoadType, bool, bool, bool, bool) in liblldMachO.a(Driver.cpp.o) lld::macho::ArchiveFile::addLazySymbols() in liblldMachO.a(InputFiles.cpp.o) lld::macho::ArchiveFile::fetch(llvm::object::Archive::Symbol const&) in liblldMachO.a(InputFiles.cpp.o) lld::macho::SymbolTable::addLazyArchive(llvm::StringRef, lld::macho::ArchiveFile*, llvm::object::Archive::Symbol const&) in liblldMachO.a(SymbolTable.cpp.o) lld::toMachOString(llvm::object::Archive::Symbol const&) in liblldMachO.a(Symbols.cpp.o) "llvm::object::Archive::Symbol::getNext() const", referenced from: addFile(llvm::StringRef, LoadType, bool, bool, bool, bool) in liblldMachO.a(Driver.cpp.o) lld::macho::ArchiveFile::addLazySymbols() in liblldMachO.a(InputFiles.cpp.o) "llvm::object::Archive::Symbol::getMember() const", referenced from: lld::macho::ArchiveFile::fetch(llvm::object::Archive::Symbol const&) in liblldMachO.a(InputFiles.cpp.o) "llvm::object::Archive::child_end() const", referenced from: llvm::object::Archive::children(llvm::Error&, bool) const in liblldMachO.a(Driver.cpp.o) "llvm::DWARFDie::getShortName() const", referenced from: lld::macho::ObjFile::sourceFile() const in liblldMachO.a(InputFiles.cpp.o) "llvm::DWARFDie::find(llvm::dwarf::Attribute) const", referenced from: lld::DWARFCache::DWARFCache(std::__1::unique_ptr>) in liblldCommon.a(DWARF.cpp.o) "llvm::Function::getContext() const", referenced from: WasmEdge::AOT::Compiler::compile(WasmEdge::AST::TypeSection const&) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::Function::BuildLazyArguments() const", referenced from: llvm::Function::CheckLazyArguments() const in libwasmedgeAOT.a(compiler.cpp.o) "llvm::TypeSize::operator unsigned long long() const", referenced from: llvm::IRBuilderBase::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::MaybeAlign, llvm::AtomicOrdering, unsigned char) in libwasmedgeAOT.a(compiler.cpp.o) llvm::IRBuilderBase::CreateAtomicCmpXchg(llvm::Value*, llvm::Value*, llvm::Value*, llvm::MaybeAlign, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) in libwasmedgeAOT.a(compiler.cpp.o) llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*) in libwasmedgeAOT.a(compiler.cpp.o) "llvm::StringRef::find_first_of(llvm::StringRef, unsigned long) const", referenced from: lld::macho::SymbolPatterns::insert(llvm::StringRef) in liblldMachO.a(Driver.cpp.o) lld::macho::link(llvm::ArrayRef, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) in liblldMachO.a(Driver.cpp.o) "llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const", referenced from: parseSymbolPatternsFile(llvm::opt::Arg const*, lld::macho::SymbolPatterns&) in liblldMachO.a(Driver.cpp.o) parseClangOption(llvm::StringRef, llvm::Twine const&) in liblldMachO.a(Driver.cpp.o) lld::args::getLines(llvm::MemoryBufferRef) in liblldCommon.a(Args.cpp.o) lld::macho::PriorityBuilder::parseOrderFile(llvm::StringRef) in liblldMachO.a(SectionPriorities.cpp.o) "llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const", referenced from: parseSymbolPatternsFile(llvm::opt::Arg const*, lld::macho::SymbolPatterns&) in liblldMachO.a(Driver.cpp.o) parseClangOption(llvm::StringRef, llvm::Twine const&) in liblldMachO.a(Driver.cpp.o) lld::args::getLines(llvm::MemoryBufferRef) in liblldCommon.a(Args.cpp.o) lld::macho::PriorityBuilder::parseOrderFile(llvm::StringRef) in liblldMachO.a(SectionPriorities.cpp.o) "llvm::StringRef::endswith_insensitive(llvm::StringRef) const", referenced from: lld::args::getFilenameWithoutExe(llvm::StringRef) in liblldCommon.a(Args.cpp.o) "llvm::StringRef::find(llvm::StringRef, unsigned long) const", referenced from: llvm::StringRef llvm::getTypeName() in libwasmedgeAOT.a(compiler.cpp.o) llvm::StringRef llvm::getTypeName() in libwasmedgeAOT.a(compiler.cpp.o) llvm::StringRef llvm::getTypeName() in libwasmedgeAOT.a(compiler.cpp.o) llvm::StringRef llvm::getTypeName() in libwasmedgeAOT.a(compiler.cpp.o) llvm::StringRef llvm::getTypeName() in libwasmedgeAOT.a(compiler.cpp.o) addFramework(llvm::StringRef, bool, bool, bool, bool, LoadType) in liblldMachO.a(Driver.cpp.o) lld::args::getZOptionValue(llvm::opt::InputArgList&, int, llvm::StringRef, unsigned long long) in liblldCommon.a(Args.cpp.o) ... "llvm::StringRef::rfind(llvm::StringRef) const", referenced from: lld::macho::DylibFile::handleLDPreviousSymbol(llvm::StringRef, llvm::StringRef) in liblldMachO.a(InputFiles.cpp.o) lld::macho::CodeSignatureSection::CodeSignatureSection() in liblldMachO.a(SyntheticSections.cpp.o) lld::macho::CodeSignatureSection::CodeSignatureSection() in liblldMachO.a(SyntheticSections.cpp.o) "llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const", referenced from: lld::args::getLines(llvm::MemoryBufferRef) in liblldCommon.a(Args.cpp.o) "typeinfo for llvm::ErrorInfoBase", referenced from: typeinfo for llvm::ErrorInfo in libwasmedgeAOT.a(compiler.cpp.o) "vtable for llvm::raw_ostream", referenced from: llvm::raw_ostream::raw_ostream(bool, llvm::raw_ostream::OStreamKind) in libwasmedgeAOT.a(compiler.cpp.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for llvm::ErrorInfoBase", referenced from: llvm::ErrorInfoBase::ErrorInfoBase() in libwasmedgeAOT.a(compiler.cpp.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for llvm::ConstantFolder", referenced from: llvm::ConstantFolder::ConstantFolder() in libwasmedgeAOT.a(compiler.cpp.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for llvm::IRBuilderFolder", referenced from: llvm::IRBuilderFolder::IRBuilderFolder() in libwasmedgeAOT.a(compiler.cpp.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for llvm::raw_pwrite_stream", referenced from: llvm::raw_pwrite_stream::raw_pwrite_stream(bool, llvm::raw_ostream::OStreamKind) in libwasmedgeAOT.a(compiler.cpp.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for llvm::raw_string_ostream", referenced from: llvm::raw_string_ostream::raw_string_ostream(std::__1::basic_string, std::__1::allocator>&) in libwasmedgeAOT.a(compiler.cpp.o) parseClangOption(llvm::StringRef, llvm::Twine const&) in liblldMachO.a(Driver.cpp.o) checkCompatibility(lld::macho::InputFile const*) in liblldMachO.a(InputFiles.cpp.o) void llvm::function_ref::callback_fn)::$_2>(long, unsigned long) in liblldMachO.a(MapFile.cpp.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for llvm::raw_svector_ostream", referenced from: llvm::raw_svector_ostream::raw_svector_ostream(llvm::SmallVectorImpl&) in libwasmedgeAOT.a(compiler.cpp.o) lld::diagnosticHandler(llvm::DiagnosticInfo const&) in liblldCommon.a(ErrorHandler.cpp.o) lld::ErrorHandler::reportDiagnostic(llvm::StringRef, llvm::raw_ostream::Colors, llvm::StringRef, llvm::Twine const&) in liblldCommon.a(ErrorHandler.cpp.o) lld::macho::createResponseFile(llvm::opt::InputArgList const&) in liblldMachO.a(DriverUtils.cpp.o) lld::macho::RebaseSection::finalizeContents() in liblldMachO.a(SyntheticSections.cpp.o) lld::macho::BindingSection::finalizeContents() in liblldMachO.a(SyntheticSections.cpp.o) lld::macho::WeakBindingSection::finalizeContents() in liblldMachO.a(SyntheticSections.cpp.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for llvm::IRBuilderDefaultInserter", referenced from: llvm::IRBuilderDefaultInserter::IRBuilderDefaultInserter() in libwasmedgeAOT.a(compiler.cpp.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for llvm::DiagnosticPrinterRawOStream", referenced from: lld::diagnosticHandler(llvm::DiagnosticInfo const&) in liblldCommon.a(ErrorHandler.cpp.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for llvm::ErrorList", referenced from: llvm::ErrorList::ErrorList(std::__1::unique_ptr>, std::__1::unique_ptr>) in libwasmedgeAOT.a(compiler.cpp.o) llvm::ErrorList::join(llvm::Error, llvm::Error) in liblldMachO.a(Driver.cpp.o) llvm::ErrorList::join(llvm::Error, llvm::Error) in liblldCommon.a(ErrorHandler.cpp.o) llvm::ErrorList::join(llvm::Error, llvm::Error) in liblldMachO.a(InputFiles.cpp.o) llvm::ErrorList::join(llvm::Error, llvm::Error) in liblldMachO.a(DriverUtils.cpp.o) llvm::ErrorList::join(llvm::Error, llvm::Error) in liblldMachO.a(Writer.cpp.o) llvm::ErrorList::join(llvm::Error, llvm::Error) in liblldMachO.a(SyntheticSections.cpp.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. ```

Additional context

vcpkg.json ``` { "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json", "name": "lichtsteuerung", "version-string": "2.0 $.0", "dependencies": [ { "name": "gz-tools2", "default-features": false, "features": [] } ], "$overrides": [ { "name": "capstone", "version": "4.0.1-120373dc" } ], "$builtin-baseline": "338f99eed499b6df1628829e40695b396a70a1f7" } ```
JonLiu1993 commented 1 year ago

This issue hasn’t been updated in 3 month, if it is still an issue, please reopen this issue.