Skip to content

Instantly share code, notes, and snippets.

@msf
Created April 7, 2024 17:51
Show Gist options
  • Save msf/761ff5776b5a76674471907924803066 to your computer and use it in GitHub Desktop.
Save msf/761ff5776b5a76674471907924803066 to your computer and use it in GitHub Desktop.
Building C object CMakeFiles/zig1.dir/zig1.c.o
[ 63%] Linking CXX static library zigcpp/libzigcpp.a
[ 63%] Built target zigcpp
[ 68%] Linking C executable zig1
[ 68%] Built target zig1
[ 73%] Running zig1.wasm to produce /home/miguel/zig/zig-bootstrap/out/build-zig-host/zig2.c
[ 78%] Running zig1.wasm to produce /home/miguel/zig/zig-bootstrap/out/build-zig-host/compiler_rt.c
[ 84%] Building C object CMakeFiles/zig2.dir/zig2.c.o
[ 89%] Building C object CMakeFiles/zig2.dir/compiler_rt.c.o
[ 94%] Linking CXX executable zig2
[ 94%] Built target zig2
[100%] Building stage3
install
└─ install zig
└─ zig build-exe zig ReleaseFast native 133 errors
error: ld.lld: undefined symbol: std::_V2::generic_category()
note: referenced by raw_ostream.cpp
note: raw_ostream.cpp.o:(llvm::raw_fd_ostream::write_impl(char const*, unsigned long) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by raw_ostream.cpp
note: raw_ostream.cpp.o:(llvm::raw_fd_stream::~raw_fd_stream()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by raw_ostream.cpp
note: raw_ostream.cpp.o:(llvm::raw_fd_ostream::~raw_fd_ostream() (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 621 more times
error: ld.lld: undefined symbol: std::__throw_system_error(int)
note: referenced by ErrorHandling.cpp
note: ErrorHandling.cpp.o:(std::mutex::lock()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by ErrorHandling.cpp
note: ErrorHandling.cpp.o:(llvm::install_fatal_error_handler(void (*)(void*, char const*, bool), void*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by ErrorHandling.cpp
note: ErrorHandling.cpp.o:(llvm::remove_fatal_error_handler()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 1061 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct(unsigned long, char)
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(std::__cxx11::to_string(unsigned long)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(std::__cxx11::to_string(unsigned long)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(std::__cxx11::to_string(unsigned long)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 575 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long&, unsigned long)
note: referenced by Twine.cpp
note: Twine.cpp.o:(llvm::Twine::str[abi:cxx11]() const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Twine.cpp
note: Twine.cpp.o:(llvm::Twine::str[abi:cxx11]() const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Error.cpp
note: Error.cpp.o:((anonymous namespace)::ErrorErrorCategory::message(int) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 6146 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long)
note: referenced by raw_ostream.cpp
note: raw_ostream.cpp.o:(llvm::raw_string_ostream::write_impl(char const*, unsigned long) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(report_size_overflow(unsigned long, unsigned long) (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SubtargetFeature.cpp
note: SubtargetFeature.cpp.o:(llvm::SubtargetFeatures::getString[abi:cxx11]() const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMTargetParser.a
note: referenced 4354 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::insert(unsigned long, char const*)
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(report_at_maximum_capacity(unsigned long)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(report_size_overflow(unsigned long, unsigned long) (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by ExprInspectionChecker.cpp
note: ExprInspectionChecker.cpp.o:(clang::ento::MemRegionVisitor<clang::ento::SValExplainer, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>::Visit(clang::ento::MemRegion const*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerCheckers.a
note: referenced 186 more times
error: ld.lld: undefined symbol: std::__throw_length_error(char const*)
note: referenced by raw_ostream.cpp
note: raw_ostream.cpp.o:(llvm::raw_string_ostream::write_impl(char const*, unsigned long) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(report_size_overflow(unsigned long, unsigned long) (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SubtargetFeature.cpp
note: SubtargetFeature.cpp.o:(llvm::SubtargetFeatures::addFeaturesVector(llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMTargetParser.a
note: referenced 2963 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
note: referenced by ErrorHandling.cpp
note: ErrorHandling.cpp.o:(llvm::report_fatal_error(llvm::Twine const&, bool) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(report_at_maximum_capacity(unsigned long)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(report_size_overflow(unsigned long, unsigned long) (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 6297 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long)
note: referenced by raw_ostream.cpp
note: raw_ostream.cpp.o:(llvm::raw_string_ostream::reserveExtraSpace(unsigned long)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SubtargetFeature.cpp
note: SubtargetFeature.cpp.o:(llvm::SubtargetFeatures::getString[abi:cxx11]() const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMTargetParser.a
note: referenced by Error.cpp
note: Error.cpp.o:(llvm::StringError::log(llvm::raw_ostream&) const (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 815 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(report_at_maximum_capacity(unsigned long)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(report_size_overflow(unsigned long, unsigned long) (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(report_size_overflow(unsigned long, unsigned long) (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 1585 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::append(char const*)
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(report_size_overflow(unsigned long, unsigned long) (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(report_size_overflow(unsigned long, unsigned long) (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by ARM.cpp
note: ARM.cpp.o:((anonymous namespace)::ARM::getRelExpr(unsigned int, lld::elf::Symbol const&, unsigned char const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldELF.a
note: referenced 2064 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long, unsigned long, char const*, unsigned long)
note: referenced by SmallVector.cpp
note: SmallVector.cpp.o:(report_size_overflow(unsigned long, unsigned long) (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SubtargetFeature.cpp
note: SubtargetFeature.cpp.o:(llvm::SubtargetFeatures::AddFeature(llvm::StringRef, bool) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMTargetParser.a
note: referenced by TargetLoweringObjectFileImpl.cpp
note: TargetLoweringObjectFileImpl.cpp.o:(llvm::TargetLoweringObjectFileWasm::getStaticCtorSection(unsigned int, llvm::MCSymbol const*) const (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCodeGen.a
note: referenced 1279 more times
error: ld.lld: undefined symbol: std::_V2::error_category::~error_category()
note: referenced by Error.cpp
note: Error.cpp.o:((anonymous namespace)::ErrorErrorCategory::~ErrorErrorCategory()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Error.cpp
note: Error.cpp.o:((anonymous namespace)::ErrorErrorCategory::~ErrorErrorCategory()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::(anonymous namespace)::IndexErrorCategory::~IndexErrorCategory()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced 26 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
note: referenced by CommandLine.cpp
note: CommandLine.cpp.o:(llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, false, llvm::cl::parser<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::setDefault()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by CommandLine.cpp
note: CommandLine.cpp.o:(llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, false, llvm::cl::parser<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::setDefault()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by CommandLine.cpp
note: CommandLine.cpp.o:(llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, false, llvm::cl::parser<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 1042 more times
error: ld.lld: undefined symbol: std::_V2::system_category()
note: referenced by raw_ostream.cpp
note: raw_ostream.cpp.o:(llvm::raw_fd_ostream::raw_fd_ostream(llvm::StringRef, std::error_code&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by raw_ostream.cpp
note: raw_ostream.cpp.o:(llvm::raw_fd_ostream::raw_fd_ostream(llvm::StringRef, std::error_code&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by raw_ostream.cpp
note: raw_ostream.cpp.o:(llvm::raw_fd_ostream::raw_fd_ostream(llvm::StringRef, std::error_code&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 264 more times
error: ld.lld: undefined symbol: std::__throw_bad_function_call()
note: referenced by CommandLine.cpp
note: CommandLine.cpp.o:(llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, false, llvm::cl::parser<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by PrintPasses.cpp
note: PrintPasses.cpp.o:(llvm::cl::opt<llvm::ChangePrinter, false, llvm::cl::parser<llvm::ChangePrinter>>::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCore.a
note: referenced by raw_ostream.cpp
note: raw_ostream.cpp.o:(llvm::writeToOutput(llvm::StringRef, std::function<llvm::Error (llvm::raw_ostream&)>)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 716 more times
error: ld.lld: undefined symbol: std::__throw_bad_array_new_length()
note: referenced by PrintPasses.cpp
note: PrintPasses.cpp.o:(llvm::printBeforePasses[abi:cxx11]()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCore.a
note: referenced by PrintPasses.cpp
note: PrintPasses.cpp.o:(llvm::printAfterPasses[abi:cxx11]()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCore.a
note: referenced by DIBuilder.cpp
note: DIBuilder.cpp.o:(llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCore.a
note: referenced 834 more times
error: ld.lld: undefined symbol: std::__throw_logic_error(char const*)
note: referenced by DebugCounter.cpp
note: DebugCounter.cpp.o:(llvm::DebugCounter::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by MCSubtargetInfo.cpp
note: MCSubtargetInfo.cpp.o:(llvm::MCSubtargetInfo::setDefaultFeatures(llvm::StringRef, llvm::StringRef, llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMMC.a
note: referenced by WebAssemblyAsmParser.cpp
note: WebAssemblyAsmParser.cpp.o:(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(char const*, unsigned long, std::allocator<char> const&) (.part.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMWebAssemblyAsmParser.a
note: referenced 1100 more times
error: ld.lld: undefined symbol: std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
note: referenced by PrintPasses.cpp
note: PrintPasses.cpp.o:(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true>>::_Hashtable<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, unsigned long, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&, std::integral_constant<bool, true>)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCore.a
note: referenced by HexagonISelDAGToDAGHVX.cpp
note: HexagonISelDAGToDAGHVX.cpp.o:(std::_Hashtable<llvm::SDValue, std::pair<llvm::SDValue const, unsigned int>, std::allocator<std::pair<llvm::SDValue const, unsigned int>>, std::__detail::_Select1st, std::equal_to<llvm::SDValue>, std::hash<llvm::SDValue>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>>::_Hashtable<std::pair<llvm::SDValue const, unsigned int> const*>(std::pair<llvm::SDValue const, unsigned int> const*, std::pair<llvm::SDValue const, unsigned int> const*, unsigned long, std::hash<llvm::SDValue> const&, std::equal_to<llvm::SDValue> const&, std::allocator<std::pair<llvm::SDValue const, unsigned int>> const&, std::integral_constant<bool, true>)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMHexagonCodeGen.a
note: referenced by RDFLiveness.cpp
note: RDFLiveness.cpp.o:(llvm::rdf::Liveness::computePhiInfo() (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCodeGen.a
note: referenced 4 more times
error: ld.lld: undefined symbol: std::_Hash_bytes(void const*, unsigned long, unsigned long)
note: referenced by PrintPasses.cpp
note: PrintPasses.cpp.o:(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true>>::_Hashtable<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, unsigned long, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&, std::integral_constant<bool, true>)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCore.a
note: referenced by PrintPasses.cpp
note: PrintPasses.cpp.o:(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true>>::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCore.a
note: referenced by AArch64SIMDInstrOpt.cpp
note: AArch64SIMDInstrOpt.cpp.o:(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, bool>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, bool>>, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>>::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMAArch64CodeGen.a
note: referenced 8 more times
error: ld.lld: undefined symbol: std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
note: referenced by PrintPasses.cpp
note: PrintPasses.cpp.o:(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true>>::_Hashtable<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, unsigned long, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&, std::integral_constant<bool, true>)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCore.a
note: referenced by RISCVVIntrinsicUtils.cpp
note: RISCVVIntrinsicUtils.cpp.o:(clang::RISCV::RVVTypeCache::computeType(clang::RISCV::BasicType, int, clang::RISCV::PrototypeDescriptor) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangSupport.a
note: referenced by SemaDecl.cpp
note: SemaDecl.cpp.o:(clang::Sema::ActOnEnumBody(clang::SourceLocation, clang::SourceRange, clang::Decl*, llvm::ArrayRef<clang::Decl*>, clang::Scope*, clang::ParsedAttributesView const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangSema.a
note: referenced 42 more times
error: ld.lld: undefined symbol: std::__once_callable
note: referenced by PreISelIntrinsicLowering.cpp
note: PreISelIntrinsicLowering.cpp.o:(llvm::initializePreISelIntrinsicLoweringLegacyPassPass(llvm::PassRegistry&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCodeGen.a
note: referenced by PreISelIntrinsicLowering.cpp
note: PreISelIntrinsicLowering.cpp.o:(llvm::initializePreISelIntrinsicLoweringLegacyPassPass(llvm::PassRegistry&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCodeGen.a
note: referenced by PreISelIntrinsicLowering.cpp
note: PreISelIntrinsicLowering.cpp.o:(llvm::initializePreISelIntrinsicLoweringLegacyPassPass(llvm::PassRegistry&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCodeGen.a
note: referenced 4009 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)
note: referenced by TargetLoweringObjectFileImpl.cpp
note: TargetLoweringObjectFileImpl.cpp.o:(APIntToHexString(llvm::APInt const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCodeGen.a
note: referenced by ObjCMT.cpp
note: ObjCMT.cpp.o:(ReplaceWithInstancetype(clang::ASTContext&, (anonymous namespace)::ObjCMigrateASTConsumer const&, clang::ObjCMethodDecl*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangARCMigrate.a
note: referenced by ObjCMT.cpp
note: ObjCMT.cpp.o:((anonymous namespace)::ObjCMigrateASTConsumer::migrateProtocolConformance(clang::ASTContext&, clang::ObjCImplementationDecl const*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangARCMigrate.a
note: referenced 70 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)
note: referenced by TargetLoweringObjectFileImpl.cpp
note: TargetLoweringObjectFileImpl.cpp.o:(getStaticStructorSection(llvm::MCContext&, bool, bool, unsigned int, llvm::MCSymbol const*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCodeGen.a
note: referenced by RewriteMacros.cpp
note: RewriteMacros.cpp.o:(clang::RewriteMacrosInInput(clang::Preprocessor&, llvm::raw_ostream*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced by RewriteObjC.cpp
note: RewriteObjC.cpp.o:((anonymous namespace)::RewriteObjC::RewriteBlockPointerType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, clang::QualType) (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced 228 more times
error: ld.lld: undefined symbol: __once_proxy
note: referenced by PreISelIntrinsicLowering.cpp
note: PreISelIntrinsicLowering.cpp.o:(llvm::initializePreISelIntrinsicLoweringLegacyPassPass(llvm::PassRegistry&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCodeGen.a
note: referenced by PreISelIntrinsicLowering.cpp
note: PreISelIntrinsicLowering.cpp.o:(llvm::initializePreISelIntrinsicLoweringLegacyPassPass(llvm::PassRegistry&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCodeGen.a
note: referenced by SIWholeQuadMode.cpp
note: SIWholeQuadMode.cpp.o:(llvm::initializeSIWholeQuadModePass(llvm::PassRegistry&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMAMDGPUCodeGen.a
note: referenced 1987 more times
error: ld.lld: undefined symbol: std::__once_call
note: referenced by PreISelIntrinsicLowering.cpp
note: PreISelIntrinsicLowering.cpp.o:(llvm::initializePreISelIntrinsicLoweringLegacyPassPass(llvm::PassRegistry&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCodeGen.a
note: referenced by PreISelIntrinsicLowering.cpp
note: PreISelIntrinsicLowering.cpp.o:(llvm::initializePreISelIntrinsicLoweringLegacyPassPass(llvm::PassRegistry&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCodeGen.a
note: referenced by PreISelIntrinsicLowering.cpp
note: PreISelIntrinsicLowering.cpp.o:(llvm::initializePreISelIntrinsicLoweringLegacyPassPass(llvm::PassRegistry&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCodeGen.a
note: referenced 3957 more times
error: ld.lld: undefined symbol: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)
note: referenced by SIWholeQuadMode.cpp
note: SIWholeQuadMode.cpp.o:(std::pair<std::_Rb_tree_iterator<std::pair<llvm::VNInfo const*, llvm::LaneBitmask>>, bool> std::_Rb_tree<std::pair<llvm::VNInfo const*, llvm::LaneBitmask>, std::pair<llvm::VNInfo const*, llvm::LaneBitmask>, std::_Identity<std::pair<llvm::VNInfo const*, llvm::LaneBitmask>>, std::less<std::pair<llvm::VNInfo const*, llvm::LaneBitmask>>, std::allocator<std::pair<llvm::VNInfo const*, llvm::LaneBitmask>>>::_M_insert_unique<std::pair<llvm::VNInfo const*, llvm::LaneBitmask> const&>(std::pair<llvm::VNInfo const*, llvm::LaneBitmask> const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMAMDGPUCodeGen.a
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(std::_Rb_tree_iterator<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>> std::_Rb_tree<llvm::Function const*, std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>, std::_Select1st<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>>, std::less<llvm::Function const*>, std::allocator<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>>>::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<llvm::Function const* const&>, std::tuple<>>(std::_Rb_tree_const_iterator<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>>, std::piecewise_construct_t const&, std::tuple<llvm::Function const* const&>&&, std::tuple<>&&) (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by RISCV.cpp
note: RISCV.cpp.o:(mergeArch(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, llvm::RISCVExtensionInfo, llvm::RISCVISAInfo::ExtensionComparator, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, llvm::RISCVExtensionInfo>>>&, unsigned int&, lld::elf::InputSectionBase const*, llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldELF.a
note: referenced 758 more times
error: ld.lld: undefined symbol: std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
note: referenced by SIWholeQuadMode.cpp
note: SIWholeQuadMode.cpp.o:(std::pair<std::_Rb_tree_iterator<std::pair<llvm::VNInfo const*, llvm::LaneBitmask>>, bool> std::_Rb_tree<std::pair<llvm::VNInfo const*, llvm::LaneBitmask>, std::pair<llvm::VNInfo const*, llvm::LaneBitmask>, std::_Identity<std::pair<llvm::VNInfo const*, llvm::LaneBitmask>>, std::less<std::pair<llvm::VNInfo const*, llvm::LaneBitmask>>, std::allocator<std::pair<llvm::VNInfo const*, llvm::LaneBitmask>>>::_M_insert_unique<std::pair<llvm::VNInfo const*, llvm::LaneBitmask> const&>(std::pair<llvm::VNInfo const*, llvm::LaneBitmask> const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMAMDGPUCodeGen.a
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(std::_Rb_tree_iterator<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>> std::_Rb_tree<llvm::Function const*, std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>, std::_Select1st<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>>, std::less<llvm::Function const*>, std::allocator<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>>>::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<llvm::Function const* const&>, std::tuple<>>(std::_Rb_tree_const_iterator<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>>, std::piecewise_construct_t const&, std::tuple<llvm::Function const* const&>&&, std::tuple<>&&) (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(std::_Rb_tree_iterator<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>> std::_Rb_tree<llvm::Function const*, std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>, std::_Select1st<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>>, std::less<llvm::Function const*>, std::allocator<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>>>::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<llvm::Function const* const&>, std::tuple<>>(std::_Rb_tree_const_iterator<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>>, std::piecewise_construct_t const&, std::tuple<llvm::Function const* const&>&&, std::tuple<>&&) (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced 1204 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::resize(unsigned long, char)
note: referenced by TargetLoweringObjectFileImpl.cpp
note: TargetLoweringObjectFileImpl.cpp.o:(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> llvm::encodeBase64<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCodeGen.a
note: referenced by CGExprConstant.cpp
note: CGExprConstant.cpp.o:(clang::StmtVisitorBase<std::add_pointer, (anonymous namespace)::ConstExprEmitter, llvm::Constant*, clang::QualType>::Visit(clang::Stmt*, clang::QualType)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCodeGen.a
note: referenced by TextDiagnostic.cpp
note: TextDiagnostic.cpp.o:(clang::TextDiagnostic::emitSnippetAndCaret(clang::FullSourceLoc, clang::DiagnosticsEngine::Level, llvm::SmallVectorImpl<clang::CharSourceRange>&, llvm::ArrayRef<clang::FixItHint>) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced 60 more times
error: ld.lld: undefined symbol: std::_V2::error_category::_M_message[abi:cxx11](int) const
note: referenced by Error.cpp
note: Error.cpp.o:(vtable for (anonymous namespace)::ErrorErrorCategory) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(vtable for clang::cross_tu::(anonymous namespace)::IndexErrorCategory) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by CoverageMapping.cpp
note: CoverageMapping.cpp.o:(vtable for (anonymous namespace)::CoverageMappingErrorCategoryType) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCoverage.a
note: referenced 10 more times
error: ld.lld: undefined symbol: std::_V2::error_category::default_error_condition(int) const
note: referenced by Error.cpp
note: Error.cpp.o:(vtable for (anonymous namespace)::ErrorErrorCategory) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(vtable for clang::cross_tu::(anonymous namespace)::IndexErrorCategory) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by CoverageMapping.cpp
note: CoverageMapping.cpp.o:(vtable for (anonymous namespace)::CoverageMappingErrorCategoryType) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCoverage.a
note: referenced 10 more times
error: ld.lld: undefined symbol: std::_V2::error_category::equivalent(int, std::error_condition const&) const
note: referenced by Error.cpp
note: Error.cpp.o:(vtable for (anonymous namespace)::ErrorErrorCategory) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(vtable for clang::cross_tu::(anonymous namespace)::IndexErrorCategory) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by CoverageMapping.cpp
note: CoverageMapping.cpp.o:(vtable for (anonymous namespace)::CoverageMappingErrorCategoryType) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCoverage.a
note: referenced 10 more times
error: ld.lld: undefined symbol: std::_V2::error_category::equivalent(std::error_code const&, int) const
note: referenced by Error.cpp
note: Error.cpp.o:(vtable for (anonymous namespace)::ErrorErrorCategory) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(vtable for clang::cross_tu::(anonymous namespace)::IndexErrorCategory) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by CoverageMapping.cpp
note: CoverageMapping.cpp.o:(vtable for (anonymous namespace)::CoverageMappingErrorCategoryType) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMCoverage.a
note: referenced 10 more times
error: ld.lld: undefined symbol: std::_Rb_tree_increment(std::_Rb_tree_node_base*)
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(std::_Rb_tree_iterator<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>> std::_Rb_tree<llvm::Function const*, std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>, std::_Select1st<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>>, std::less<llvm::Function const*>, std::allocator<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>>>::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<llvm::Function const* const&>, std::tuple<>>(std::_Rb_tree_const_iterator<std::pair<llvm::Function const* const, std::vector<llvm::GlobalVariable const*, std::allocator<llvm::GlobalVariable const*>>>>, std::piecewise_construct_t const&, std::tuple<llvm::Function const* const&>&&, std::tuple<>&&) (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by CompilerInstance.cpp
note: CompilerInstance.cpp.o:(clang::CompilerInstance::clearOutputFiles(bool) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced by CompilerInstance.cpp
note: CompilerInstance.cpp.o:(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>, std::less<void>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced 839 more times
error: ld.lld: undefined symbol: std::_Sp_make_shared_tag::_S_eq(std::type_info const&)
note: referenced by CompilerInstance.cpp
note: CompilerInstance.cpp.o:(std::_Sp_counted_ptr_inplace<clang::DependencyFileGenerator, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced by CompilerInstance.cpp
note: CompilerInstance.cpp.o:(std::_Sp_counted_ptr_inplace<clang::ModuleDependencyCollector, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced by CompilerInstance.cpp
note: CompilerInstance.cpp.o:(std::_Sp_counted_ptr_inplace<clang::PreprocessorOptions::FailedModulesSet, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced 45 more times
error: ld.lld: undefined symbol: VTT for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by BareMetal.cpp
note: BareMetal.cpp.o:(clang::driver::toolchains::BareMetal::findMultilibs(clang::driver::Driver const&, llvm::Triple const&, llvm::opt::ArgList const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangDriver.a
note: referenced 15 more times
error: ld.lld: undefined symbol: std::ios_base::ios_base()
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by IssueHash.cpp
note: IssueHash.cpp.o:(clang::getIssueString[abi:cxx11](clang::FullSourceLoc const&, llvm::StringRef, llvm::StringRef, clang::Decl const*, clang::LangOptions const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced 17 more times
error: ld.lld: undefined symbol: vtable for std::basic_ios<char, std::char_traits<char>>
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by IssueHash.cpp
note: IssueHash.cpp.o:(clang::getIssueString[abi:cxx11](clang::FullSourceLoc const&, llvm::StringRef, llvm::StringRef, clang::Decl const*, clang::LangOptions const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced 33 more times
note: the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
error: ld.lld: undefined symbol: std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced 48 more times
error: ld.lld: undefined symbol: vtable for std::basic_streambuf<char, std::char_traits<char>>
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by IssueHash.cpp
note: IssueHash.cpp.o:(clang::getIssueString[abi:cxx11](clang::FullSourceLoc const&, llvm::StringRef, llvm::StringRef, clang::Decl const*, clang::LangOptions const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced 33 more times
note: the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
error: ld.lld: undefined symbol: vtable for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by BareMetal.cpp
note: BareMetal.cpp.o:(clang::driver::toolchains::BareMetal::findMultilibs(clang::driver::Driver const&, llvm::Triple const&, llvm::opt::ArgList const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangDriver.a
note: referenced 15 more times
note: the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
error: ld.lld: undefined symbol: std::locale::locale()
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by IssueHash.cpp
note: IssueHash.cpp.o:(clang::getIssueString[abi:cxx11](clang::FullSourceLoc const&, llvm::StringRef, llvm::StringRef, clang::Decl const*, clang::LangOptions const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by BareMetal.cpp
note: BareMetal.cpp.o:(clang::driver::toolchains::BareMetal::findMultilibs(clang::driver::Driver const&, llvm::Triple const&, llvm::opt::ArgList const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangDriver.a
note: referenced 16 more times
error: ld.lld: undefined symbol: vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by IssueHash.cpp
note: IssueHash.cpp.o:(clang::getIssueString[abi:cxx11](clang::FullSourceLoc const&, llvm::StringRef, llvm::StringRef, clang::Decl const*, clang::LangOptions const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced 27 more times
note: the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
error: ld.lld: undefined symbol: std::_Rb_tree_increment(std::_Rb_tree_node_base const*)
note: referenced by RISCV.cpp
note: RISCV.cpp.o:(mergeArch(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, llvm::RISCVExtensionInfo, llvm::RISCVISAInfo::ExtensionComparator, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, llvm::RISCVExtensionInfo>>>&, unsigned int&, lld::elf::InputSectionBase const*, llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldELF.a
note: referenced by Replacement.cpp
note: Replacement.cpp.o:(clang::tooling::Replacements::getReplacementInChangedCode(clang::tooling::Replacement const&) const (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangToolingCore.a
note: referenced by Replacement.cpp
note: Replacement.cpp.o:(clang::tooling::Replacements::getReplacementInChangedCode(clang::tooling::Replacement const&) const (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangToolingCore.a
note: referenced 784 more times
error: ld.lld: undefined symbol: std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)
note: referenced by CompilerInstance.cpp
note: CompilerInstance.cpp.o:(clang::CompilerInstance::createOutputFileImpl(llvm::StringRef, bool, bool, bool, bool) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced by BugReporter.cpp
note: BugReporter.cpp.o:(removeUnneededCalls((anonymous namespace)::PathDiagnosticConstruct const&, clang::ento::PathPieces&, clang::ento::PathSensitiveBugReport const*, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerCore.a
note: referenced by BugReporterVisitors.cpp
note: BugReporterVisitors.cpp.o:(clang::ento::bugreporter::Tracker::Tracker(clang::ento::PathSensitiveBugReport&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerCore.a
note: referenced 257 more times
error: ld.lld: undefined symbol: std::basic_ostream<char, std::char_traits<char>>& std::__ostream_insert<char, std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&, char const*, long)
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by IssueHash.cpp
note: IssueHash.cpp.o:(clang::getIssueString[abi:cxx11](clang::FullSourceLoc const&, llvm::StringRef, llvm::StringRef, clang::Decl const*, clang::LangOptions const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by BareMetal.cpp
note: BareMetal.cpp.o:(clang::driver::toolchains::BareMetal::findMultilibs(clang::driver::Driver const&, llvm::Triple const&, llvm::opt::ArgList const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangDriver.a
note: referenced 127 more times
error: ld.lld: undefined symbol: std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long)
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by ThreadSafety.cpp
note: ThreadSafety.cpp.o:(clang::threadSafety::til::PrettyPrinter<clang::threadSafety::til::StdPrinter, std::ostream>::printBasicBlock(clang::threadSafety::til::BasicBlock const*, std::ostream&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by ThreadSafety.cpp
note: ThreadSafety.cpp.o:(clang::threadSafety::til::PrettyPrinter<clang::threadSafety::til::StdPrinter, std::ostream>::printBasicBlock(clang::threadSafety::til::BasicBlock const*, std::ostream&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced 11 more times
error: ld.lld: undefined symbol: std::locale::~locale()
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by IssueHash.cpp
note: IssueHash.cpp.o:(clang::getIssueString[abi:cxx11](clang::FullSourceLoc const&, llvm::StringRef, llvm::StringRef, clang::Decl const*, clang::LangOptions const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced 33 more times
error: ld.lld: undefined symbol: std::ios_base::~ios_base()
note: referenced by NVPTXAsmPrinter.cpp
note: NVPTXAsmPrinter.cpp.o:(llvm::NVPTXAsmPrinter::emitImplicitDef(llvm::MachineInstr const*) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMNVPTXCodeGen.a
note: referenced by IssueHash.cpp
note: IssueHash.cpp.o:(clang::getIssueString[abi:cxx11](clang::FullSourceLoc const&, llvm::StringRef, llvm::StringRef, clang::Decl const*, clang::LangOptions const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced 18 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::swap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
note: referenced by AnalyzerHelpFlags.cpp
note: AnalyzerHelpFlags.cpp.o:(void std::__introsort_loop<std::pair<llvm::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>*, long, __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>>(std::pair<llvm::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>*, std::pair<llvm::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>*, long, __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerFrontend.a
note: referenced by AnalyzerHelpFlags.cpp
note: AnalyzerHelpFlags.cpp.o:(void std::__introsort_loop<std::pair<llvm::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>*, long, __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>>(std::pair<llvm::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>*, std::pair<llvm::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>*, long, __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerFrontend.a
note: referenced by AnalyzerHelpFlags.cpp
note: AnalyzerHelpFlags.cpp.o:(void std::__introsort_loop<std::pair<llvm::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>*, long, __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>>(std::pair<llvm::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>*, std::pair<llvm::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>*, long, __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerFrontend.a
note: referenced 70 more times
error: ld.lld: undefined symbol: std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)
note: referenced by Replacement.cpp
note: Replacement.cpp.o:(clang::tooling::applyAllReplacements(clang::tooling::Replacements const&, clang::Rewriter&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangToolingCore.a
note: referenced by Replacement.cpp
note: Replacement.cpp.o:(clang::tooling::applyAllReplacements(clang::tooling::Replacements const&, clang::Rewriter&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangToolingCore.a
note: referenced by Replacement.cpp
note: Replacement.cpp.o:(clang::tooling::Replacements::add(clang::tooling::Replacement const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangToolingCore.a
note: referenced 16 more times
error: ld.lld: undefined symbol: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)
note: referenced by Replacement.cpp
note: Replacement.cpp.o:(clang::tooling::Replacements::add(clang::tooling::Replacement const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangToolingCore.a
note: referenced by Replacement.cpp
note: Replacement.cpp.o:(clang::tooling::Replacements::add(clang::tooling::Replacement const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangToolingCore.a
note: referenced by TransformActions.cpp
note: TransformActions.cpp.o:((anonymous namespace)::TransformActionsImpl::addRemoval(clang::CharSourceRange) (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangARCMigrate.a
note: referenced 107 more times
error: ld.lld: undefined symbol: std::__throw_out_of_range_fmt(char const*, ...)
note: referenced by HTMLDiagnostics.cpp
note: HTMLDiagnostics.cpp.o:((anonymous namespace)::HTMLDiagnostics::GenerateHTML(clang::ento::PathDiagnostic const&, clang::Rewriter&, clang::SourceManager const&, clang::ento::PathPieces const&, char const*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerCore.a
note: referenced by RewriteObjC.cpp
note: RewriteObjC.cpp.o:(BuildUniqueMethodName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, clang::ObjCMethodDecl*) (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced by RewriteModernObjC.cpp
note: RewriteModernObjC.cpp.o:(BuildUniqueMethodName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, clang::ObjCMethodDecl*) (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced 57 more times
error: ld.lld: undefined symbol: VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>
note: referenced by IssueHash.cpp
note: IssueHash.cpp.o:(clang::getIssueString[abi:cxx11](clang::FullSourceLoc const&, llvm::StringRef, llvm::StringRef, clang::Decl const*, clang::LangOptions const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by IssueHash.cpp
note: IssueHash.cpp.o:(clang::getIssueString[abi:cxx11](clang::FullSourceLoc const&, llvm::StringRef, llvm::StringRef, clang::Decl const*, clang::LangOptions const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by AArch64LowerHomogeneousPrologEpilog.cpp
note: AArch64LowerHomogeneousPrologEpilog.cpp.o:(getOrCreateFrameHelper(llvm::Module*, llvm::MachineModuleInfo*, llvm::SmallVectorImpl<unsigned int>&, FrameHelperType, unsigned int)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMAArch64CodeGen.a
note: referenced 7 more times
error: ld.lld: undefined symbol: vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>
note: referenced by IssueHash.cpp
note: IssueHash.cpp.o:(clang::getIssueString[abi:cxx11](clang::FullSourceLoc const&, llvm::StringRef, llvm::StringRef, clang::Decl const*, clang::LangOptions const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by IssueHash.cpp
note: IssueHash.cpp.o:(clang::getIssueString[abi:cxx11](clang::FullSourceLoc const&, llvm::StringRef, llvm::StringRef, clang::Decl const*, clang::LangOptions const&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by AArch64LowerHomogeneousPrologEpilog.cpp
note: AArch64LowerHomogeneousPrologEpilog.cpp.o:(getOrCreateFrameHelper(llvm::Module*, llvm::MachineModuleInfo*, llvm::SmallVectorImpl<unsigned int>&, FrameHelperType, unsigned int)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMAArch64CodeGen.a
note: referenced 7 more times
note: the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long, unsigned long) const
note: referenced by LocalizationChecker.cpp
note: LocalizationChecker.cpp.o:((anonymous namespace)::NonLocalizedStringChecker::reportLocalizationError(clang::ento::SVal, clang::ento::CallEvent const&, clang::ento::CheckerContext&, int) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerCheckers.a
note: referenced by LocalizationChecker.cpp
note: LocalizationChecker.cpp.o:((anonymous namespace)::NonLocalizedStringChecker::reportLocalizationError(clang::ento::SVal, clang::ento::CallEvent const&, clang::ento::CheckerContext&, int) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerCheckers.a
note: referenced by LocalizationChecker.cpp
note: LocalizationChecker.cpp.o:((anonymous namespace)::PluralMisuseChecker::MethodCrawler::isCheckingPlurality(clang::Expr const*) const (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerCheckers.a
note: referenced 51 more times
error: ld.lld: undefined symbol: VTT for std::basic_ifstream<char, std::char_traits<char>>
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by LayoutOverrideSource.cpp
note: LayoutOverrideSource.cpp.o:(clang::LayoutOverrideSource::LayoutOverrideSource(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced 3 more times
error: ld.lld: undefined symbol: vtable for std::basic_ifstream<char, std::char_traits<char>>
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by LayoutOverrideSource.cpp
note: LayoutOverrideSource.cpp.o:(clang::LayoutOverrideSource::LayoutOverrideSource(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced 3 more times
note: the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
error: ld.lld: undefined symbol: std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by LayoutOverrideSource.cpp
note: LayoutOverrideSource.cpp.o:(clang::LayoutOverrideSource::LayoutOverrideSource(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced by CompilerInvocation.cpp
note: CompilerInvocation.cpp.o:(clang::CompilerInvocation::ParseLangArgs(clang::LangOptions&, llvm::opt::ArgList&, clang::InputKind, llvm::Triple const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>&, clang::DiagnosticsEngine&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
error: ld.lld: undefined symbol: std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by LayoutOverrideSource.cpp
note: LayoutOverrideSource.cpp.o:(clang::LayoutOverrideSource::LayoutOverrideSource(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced by CompilerInvocation.cpp
note: CompilerInvocation.cpp.o:(clang::CompilerInvocation::ParseLangArgs(clang::LangOptions&, llvm::opt::ArgList&, clang::InputKind, llvm::Triple const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>&, clang::DiagnosticsEngine&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
error: ld.lld: undefined symbol: std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by LayoutOverrideSource.cpp
note: LayoutOverrideSource.cpp.o:(clang::LayoutOverrideSource::LayoutOverrideSource(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced 5 more times
error: ld.lld: undefined symbol: std::basic_istream<char, std::char_traits<char>>& std::getline<char, std::char_traits<char>, std::allocator<char>>(std::basic_istream<char, std::char_traits<char>>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, char)
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by LayoutOverrideSource.cpp
note: LayoutOverrideSource.cpp.o:(clang::LayoutOverrideSource::LayoutOverrideSource(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced by CompilerInvocation.cpp
note: CompilerInvocation.cpp.o:(clang::CompilerInvocation::ParseLangArgs(clang::LangOptions&, llvm::opt::ArgList&, clang::InputKind, llvm::Triple const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>&, clang::DiagnosticsEngine&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
error: ld.lld: undefined symbol: std::ctype<char>::_M_widen_init() const
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by LayoutOverrideSource.cpp
note: LayoutOverrideSource.cpp.o:(clang::LayoutOverrideSource::LayoutOverrideSource(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced by CompilerInvocation.cpp
note: CompilerInvocation.cpp.o:(clang::CompilerInvocation::ParseLangArgs(clang::LangOptions&, llvm::opt::ArgList&, clang::InputKind, llvm::Triple const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>&, clang::DiagnosticsEngine&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced 3 more times
error: ld.lld: undefined symbol: std::__throw_bad_cast()
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by LayoutOverrideSource.cpp
note: LayoutOverrideSource.cpp.o:(clang::LayoutOverrideSource::LayoutOverrideSource(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced by CompilerInvocation.cpp
note: CompilerInvocation.cpp.o:(clang::CompilerInvocation::ParseLangArgs(clang::LangOptions&, llvm::opt::ArgList&, clang::InputKind, llvm::Triple const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>&, clang::DiagnosticsEngine&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced 33 more times
error: ld.lld: undefined symbol: vtable for std::basic_filebuf<char, std::char_traits<char>>
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by LayoutOverrideSource.cpp
note: LayoutOverrideSource.cpp.o:(clang::LayoutOverrideSource::LayoutOverrideSource(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced 5 more times
note: the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
error: ld.lld: undefined symbol: std::basic_filebuf<char, std::char_traits<char>>::close()
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by LayoutOverrideSource.cpp
note: LayoutOverrideSource.cpp.o:(clang::LayoutOverrideSource::LayoutOverrideSource(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced by CompilerInvocation.cpp
note: CompilerInvocation.cpp.o:(clang::CompilerInvocation::ParseLangArgs(clang::LangOptions&, llvm::opt::ArgList&, clang::InputKind, llvm::Triple const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>&, clang::DiagnosticsEngine&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
error: ld.lld: undefined symbol: std::__basic_file<char>::~__basic_file()
note: referenced by CrossTranslationUnit.cpp
note: CrossTranslationUnit.cpp.o:(clang::cross_tu::parseCrossTUIndex[abi:cxx11](llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a
note: referenced by LayoutOverrideSource.cpp
note: LayoutOverrideSource.cpp.o:(clang::LayoutOverrideSource::LayoutOverrideSource(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced by CompilerInvocation.cpp
note: CompilerInvocation.cpp.o:(clang::CompilerInvocation::ParseLangArgs(clang::LangOptions&, llvm::opt::ArgList&, clang::InputKind, llvm::Triple const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>&, clang::DiagnosticsEngine&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
error: ld.lld: undefined symbol: std::__detail::_List_node_base::_M_unhook()
note: referenced by BugReporter.cpp
note: BugReporter.cpp.o:(removeUnneededCalls((anonymous namespace)::PathDiagnosticConstruct const&, clang::ento::PathPieces&, clang::ento::PathSensitiveBugReport const*, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerCore.a
note: referenced by BugReporter.cpp
note: BugReporter.cpp.o:(removePiecesWithInvalidLocations(clang::ento::PathPieces&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerCore.a
note: referenced by BugReporter.cpp
note: BugReporter.cpp.o:(removeEdgesToDefaultInitializers(clang::ento::PathPieces&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerCore.a
note: referenced 96 more times
error: ld.lld: undefined symbol: std::__detail::_List_node_base::_M_transfer(std::__detail::_List_node_base*, std::__detail::_List_node_base*)
note: referenced by BugReporter.cpp
note: BugReporter.cpp.o:(CompactMacroExpandedPieces(clang::ento::PathPieces&, clang::SourceManager const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerCore.a
note: referenced by PathDiagnostic.cpp
note: PathDiagnostic.cpp.o:(clang::ento::PathPieces::flattenTo(clang::ento::PathPieces&, clang::ento::PathPieces&, bool) const (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by AnalysisBasedWarnings.cpp
note: AnalysisBasedWarnings.cpp.o:(void std::__cxx11::list<std::pair<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, llvm::SmallVector<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, 1u>>, std::allocator<std::pair<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, llvm::SmallVector<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, 1u>>>>::sort<clang::(anonymous namespace)::SortDiagBySourceLocation>(clang::(anonymous namespace)::SortDiagBySourceLocation)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangSema.a
note: referenced 21 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::append(char const*, unsigned long)
note: referenced by RewriteModernObjC.cpp
note: RewriteModernObjC.cpp.o:(Write_class_t(clang::ASTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, llvm::StringRef, clang::ObjCInterfaceDecl const*, bool) (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced by RewriteModernObjC.cpp
note: RewriteModernObjC.cpp.o:(Write_class_t(clang::ASTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, llvm::StringRef, clang::ObjCInterfaceDecl const*, bool) (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced by RewriteModernObjC.cpp
note: RewriteModernObjC.cpp.o:(Write_class_t(clang::ASTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, llvm::StringRef, clang::ObjCInterfaceDecl const*, bool) (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced 429 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char, unsigned long) const
note: referenced by RewriteObjC.cpp
note: RewriteObjC.cpp.o:(BuildUniqueMethodName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, clang::ObjCMethodDecl*) (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced by RewriteModernObjC.cpp
note: RewriteModernObjC.cpp.o:(BuildUniqueMethodName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, clang::ObjCMethodDecl*) (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced by X86.cpp
note: X86.cpp.o:((anonymous namespace)::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::vector<llvm::Type*, std::allocator<llvm::Type*>>&, std::vector<llvm::Type*, std::allocator<llvm::Type*>>&, std::vector<clang::CodeGen::LValue, std::allocator<clang::CodeGen::LValue>>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, unsigned int) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCodeGen.a
note: referenced 26 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::push_back(char)
note: referenced by RewriteModernObjC.cpp
note: RewriteModernObjC.cpp.o:((anonymous namespace)::RewriteModernObjC::RewriteBlockPointerDecl(clang::NamedDecl*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced by RewriteModernObjC.cpp
note: RewriteModernObjC.cpp.o:((anonymous namespace)::RewriteModernObjC::RewriteBlockPointerDecl(clang::NamedDecl*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced by RewriteModernObjC.cpp
note: RewriteModernObjC.cpp.o:((anonymous namespace)::RewriteModernObjC::RewriteBlockPointerDecl(clang::NamedDecl*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced 76 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::rfind(char, unsigned long) const
note: referenced by RewriteModernObjC.cpp
note: RewriteModernObjC.cpp.o:(clang::CreateModernObjCRewriter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::unique_ptr<llvm::raw_ostream, std::default_delete<llvm::raw_ostream>>, clang::DiagnosticsEngine&, clang::LangOptions const&, bool, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced by RewriteObjC.cpp
note: RewriteObjC.cpp.o:(clang::CreateObjCRewriter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::unique_ptr<llvm::raw_ostream, std::default_delete<llvm::raw_ostream>>, clang::DiagnosticsEngine&, clang::LangOptions const&, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a
note: referenced by ToolChain.cpp
note: ToolChain.cpp.o:(clang::driver::ToolChain::getTargetAndModeFromProgramName(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangDriver.a
note: referenced 1 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find_first_not_of(char, unsigned long) const
note: referenced by X86.cpp
note: X86.cpp.o:((anonymous namespace)::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::vector<llvm::Type*, std::allocator<llvm::Type*>>&, std::vector<llvm::Type*, std::allocator<llvm::Type*>>&, std::vector<clang::CodeGen::LValue, std::allocator<clang::CodeGen::LValue>>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, unsigned int) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCodeGen.a
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find_first_not_of(char const*, unsigned long, unsigned long) const
note: referenced by X86.cpp
note: X86.cpp.o:((anonymous namespace)::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::vector<llvm::Type*, std::allocator<llvm::Type*>>&, std::vector<llvm::Type*, std::allocator<llvm::Type*>>&, std::vector<clang::CodeGen::LValue, std::allocator<clang::CodeGen::LValue>>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, unsigned int) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCodeGen.a
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_erase(unsigned long, unsigned long)
note: referenced by CodeGenModule.cpp
note: CodeGenModule.cpp.o:(removeImageAccessQualifier(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCodeGen.a
note: referenced by CodeGenModule.cpp
note: CodeGenModule.cpp.o:(removeImageAccessQualifier(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCodeGen.a
note: referenced by CodeGenModule.cpp
note: CodeGenModule.cpp.o:(removeImageAccessQualifier(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCodeGen.a
note: referenced 27 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::rfind(char const*, unsigned long, unsigned long) const
note: referenced by CodeGenModule.cpp
note: CodeGenModule.cpp.o:(clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCodeGen.a
error: ld.lld: undefined symbol: std::__basic_file<char>::is_open() const
note: referenced by LayoutOverrideSource.cpp
note: LayoutOverrideSource.cpp.o:(clang::LayoutOverrideSource::LayoutOverrideSource(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
note: referenced by CompilerInvocation.cpp
note: CompilerInvocation.cpp.o:(clang::CompilerInvocation::ParseLangArgs(clang::LangOptions&, llvm::opt::ArgList&, clang::InputKind, llvm::Triple const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>&, clang::DiagnosticsEngine&) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a
error: ld.lld: undefined symbol: std::__throw_out_of_range(char const*)
note: referenced by Clang.cpp
note: Clang.cpp.o:(RenderTrivialAutoVarInitOptions(clang::driver::Driver const&, clang::driver::ToolChain const&, llvm::opt::ArgList const&, llvm::SmallVector<char const*, 16u>&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangDriver.a
note: referenced by BTFDebug.cpp
note: BTFDebug.cpp.o:(llvm::BTFDebug::generatePatchImmReloc(llvm::MCSymbol const*, unsigned int, llvm::GlobalVariable const*, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMBPFCodeGen.a
note: referenced by BTFDebug.cpp
note: BTFDebug.cpp.o:(llvm::BTFDebug::generatePatchImmReloc(llvm::MCSymbol const*, unsigned int, llvm::GlobalVariable const*, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMBPFCodeGen.a
note: referenced 23 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
note: referenced by Driver.cpp
note: Driver.cpp.o:(clang::driver::Driver::setDriverMode(llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangDriver.a
note: referenced by Driver.cpp
note: Driver.cpp.o:(clang::driver::Driver::setDriverMode(llvm::StringRef) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangDriver.a
note: referenced by Driver.cpp
note: Driver.cpp.o:(clang::driver::getDriverMode(llvm::StringRef, llvm::ArrayRef<char const*>) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangDriver.a
note: referenced 11 more times
error: ld.lld: undefined symbol: std::__throw_invalid_argument(char const*)
note: referenced by Clang.cpp
note: Clang.cpp.o:(RenderTrivialAutoVarInitOptions(clang::driver::Driver const&, clang::driver::ToolChain const&, llvm::opt::ArgList const&, llvm::SmallVector<char const*, 16u>&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangDriver.a
note: referenced by BTFDebug.cpp
note: BTFDebug.cpp.o:(llvm::BTFDebug::generatePatchImmReloc(llvm::MCSymbol const*, unsigned int, llvm::GlobalVariable const*, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMBPFCodeGen.a
note: referenced by BTFDebug.cpp
note: BTFDebug.cpp.o:(llvm::BTFDebug::generatePatchImmReloc(llvm::MCSymbol const*, unsigned int, llvm::GlobalVariable const*, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMBPFCodeGen.a
note: referenced 8 more times
error: ld.lld: undefined symbol: std::random_device::_M_init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
note: referenced by LockFileManager.cpp
note: LockFileManager.cpp.o:(llvm::LockFileManager::waitForUnlock(unsigned int)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Writer.cpp
note: Writer.cpp.o:(maybeShuffle(llvm::DenseMap<lld::elf::InputSectionBase const*, int, llvm::DenseMapInfo<lld::elf::InputSectionBase const*, void>, llvm::detail::DenseMapPair<lld::elf::InputSectionBase const*, int>>&) (.part.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldELF.a
error: ld.lld: undefined symbol: std::random_device::_M_getval()
note: referenced by LockFileManager.cpp
note: LockFileManager.cpp.o:(llvm::LockFileManager::waitForUnlock(unsigned int)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Writer.cpp
note: Writer.cpp.o:(maybeShuffle(llvm::DenseMap<lld::elf::InputSectionBase const*, int, llvm::DenseMapInfo<lld::elf::InputSectionBase const*, void>, llvm::detail::DenseMapPair<lld::elf::InputSectionBase const*, int>>&) (.part.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldELF.a
error: ld.lld: undefined symbol: std::chrono::_V2::steady_clock::now()
note: referenced by LockFileManager.cpp
note: LockFileManager.cpp.o:(llvm::LockFileManager::waitForUnlock(unsigned int)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by LockFileManager.cpp
note: LockFileManager.cpp.o:(llvm::LockFileManager::waitForUnlock(unsigned int)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by TimeProfiler.cpp
note: TimeProfiler.cpp.o:(llvm::TimeTraceProfiler::end()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 3 more times
error: ld.lld: undefined symbol: std::random_device::_M_fini()
note: referenced by LockFileManager.cpp
note: LockFileManager.cpp.o:(llvm::LockFileManager::waitForUnlock(unsigned int)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Writer.cpp
note: Writer.cpp.o:(maybeShuffle(llvm::DenseMap<lld::elf::InputSectionBase const*, int, llvm::DenseMapInfo<lld::elf::InputSectionBase const*, void>, llvm::detail::DenseMapPair<lld::elf::InputSectionBase const*, int>>&) (.part.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldELF.a
error: ld.lld: undefined symbol: std::ostream::operator<<(int)
note: referenced by ThreadSafety.cpp
note: ThreadSafety.cpp.o:(clang::threadSafety::til::PrettyPrinter<clang::threadSafety::til::StdPrinter, std::ostream>::printBasicBlock(clang::threadSafety::til::BasicBlock const*, std::ostream&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by ThreadSafety.cpp
note: ThreadSafety.cpp.o:(clang::threadSafety::til::PrettyPrinter<clang::threadSafety::til::StdPrinter, std::ostream>::printBasicBlock(clang::threadSafety::til::BasicBlock const*, std::ostream&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by ThreadSafety.cpp
note: ThreadSafety.cpp.o:(clang::threadSafety::til::PrettyPrinter<clang::threadSafety::til::StdPrinter, std::ostream>::printSExpr(clang::threadSafety::til::SExpr const*, std::ostream&, unsigned int, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced 3 more times
error: ld.lld: undefined symbol: std::ostream::write(char const*, long)
note: referenced by ThreadSafety.cpp
note: ThreadSafety.cpp.o:(clang::threadSafety::til::PrettyPrinter<clang::threadSafety::til::StdPrinter, std::ostream>::printBasicBlock(clang::threadSafety::til::BasicBlock const*, std::ostream&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by ThreadSafety.cpp
note: ThreadSafety.cpp.o:(clang::threadSafety::til::PrettyPrinter<clang::threadSafety::til::StdPrinter, std::ostream>::printBasicBlock(clang::threadSafety::til::BasicBlock const*, std::ostream&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by ThreadSafety.cpp
note: ThreadSafety.cpp.o:(clang::threadSafety::til::PrettyPrinter<clang::threadSafety::til::StdPrinter, std::ostream>::printSExpr(clang::threadSafety::til::SExpr const*, std::ostream&, unsigned int, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced 10 more times
error: ld.lld: undefined symbol: std::ostream::operator<<(short)
note: referenced by ThreadSafety.cpp
note: ThreadSafety.cpp.o:(clang::threadSafety::til::PrettyPrinter<clang::threadSafety::til::StdPrinter, std::ostream>::printSExpr(clang::threadSafety::til::SExpr const*, std::ostream&, unsigned int, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
error: ld.lld: undefined symbol: std::ostream& std::ostream::_M_insert<double>(double)
note: referenced by ThreadSafety.cpp
note: ThreadSafety.cpp.o:(clang::threadSafety::til::PrettyPrinter<clang::threadSafety::til::StdPrinter, std::ostream>::printSExpr(clang::threadSafety::til::SExpr const*, std::ostream&, unsigned int, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by ImportedFunctionsInliningStatistics.cpp
note: ImportedFunctionsInliningStatistics.cpp.o:(getStatString(char const*, int, int, char const*, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMAnalysis.a
error: ld.lld: undefined symbol: std::ostream& std::ostream::_M_insert<long>(long)
note: referenced by ThreadSafety.cpp
note: ThreadSafety.cpp.o:(clang::threadSafety::til::PrettyPrinter<clang::threadSafety::til::StdPrinter, std::ostream>::printSExpr(clang::threadSafety::til::SExpr const*, std::ostream&, unsigned int, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by AVRAsmParser.cpp
note: AVRAsmParser.cpp.o:((anonymous namespace)::AVRAsmParser::validateTargetOperandClass(llvm::MCParsedAsmOperand&, unsigned int)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMAVRAsmParser.a
note: referenced by HexagonAsmBackend.cpp
note: HexagonAsmBackend.cpp.o:((anonymous namespace)::HexagonAsmBackend::HandleFixupError(int, int, long, char const*) const (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMHexagonDesc.a
note: referenced 2 more times
error: ld.lld: undefined symbol: std::basic_ostream<char, std::char_traits<char>>& std::operator<<<std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&, char)
note: referenced by ThreadSafety.cpp
note: ThreadSafety.cpp.o:(clang::threadSafety::til::PrettyPrinter<clang::threadSafety::til::StdPrinter, std::ostream>::printSExpr(clang::threadSafety::til::SExpr const*, std::ostream&, unsigned int, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by ThreadSafety.cpp
note: ThreadSafety.cpp.o:(clang::threadSafety::til::PrettyPrinter<clang::threadSafety::til::StdPrinter, std::ostream>::printSExpr(clang::threadSafety::til::SExpr const*, std::ostream&, unsigned int, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
error: ld.lld: undefined symbol: std::__detail::_List_node_base::swap(std::__detail::_List_node_base&, std::__detail::_List_node_base&)
note: referenced by AnalysisBasedWarnings.cpp
note: AnalysisBasedWarnings.cpp.o:(void std::__cxx11::list<std::pair<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, llvm::SmallVector<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, 1u>>, std::allocator<std::pair<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, llvm::SmallVector<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, 1u>>>>::sort<clang::(anonymous namespace)::SortDiagBySourceLocation>(clang::(anonymous namespace)::SortDiagBySourceLocation)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangSema.a
note: referenced by AnalysisBasedWarnings.cpp
note: AnalysisBasedWarnings.cpp.o:(void std::__cxx11::list<std::pair<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, llvm::SmallVector<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, 1u>>, std::allocator<std::pair<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, llvm::SmallVector<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, 1u>>>>::sort<clang::(anonymous namespace)::SortDiagBySourceLocation>(clang::(anonymous namespace)::SortDiagBySourceLocation)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangSema.a
note: referenced by AnalysisBasedWarnings.cpp
note: AnalysisBasedWarnings.cpp.o:(void std::__cxx11::list<std::pair<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, llvm::SmallVector<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, 1u>>, std::allocator<std::pair<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, llvm::SmallVector<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, 1u>>>>::sort<clang::(anonymous namespace)::SortDiagBySourceLocation>(clang::(anonymous namespace)::SortDiagBySourceLocation)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangSema.a
note: referenced 10 more times
error: ld.lld: undefined symbol: std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream()
note: referenced by UnsafeBufferUsage.cpp
note: UnsafeBufferUsage.cpp.o:(UPCPreIncrementGadget::getFixits((anonymous namespace)::Strategy const&) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by HexagonAsmBackend.cpp
note: HexagonAsmBackend.cpp.o:((anonymous namespace)::HexagonAsmBackend::HandleFixupError(int, int, long, char const*) const (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMHexagonDesc.a
error: ld.lld: undefined symbol: std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::str() const
note: referenced by UnsafeBufferUsage.cpp
note: UnsafeBufferUsage.cpp.o:(UPCPreIncrementGadget::getFixits((anonymous namespace)::Strategy const&) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by UnsafeBufferUsage.cpp
note: UnsafeBufferUsage.cpp.o:(fixParamWithSpan(clang::ParmVarDecl const*, clang::ASTContext const&, clang::UnsafeBufferUsageHandler&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
error: ld.lld: undefined symbol: std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream()
note: referenced by UnsafeBufferUsage.cpp
note: UnsafeBufferUsage.cpp.o:(UPCPreIncrementGadget::getFixits((anonymous namespace)::Strategy const&) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
note: referenced by UnsafeBufferUsage.cpp
note: UnsafeBufferUsage.cpp.o:(fixParamWithSpan(clang::ParmVarDecl const*, clang::ASTContext const&, clang::UnsafeBufferUsageHandler&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a
error: ld.lld: undefined symbol: std::thread::_State::~_State()
note: referenced by Filesystem.cpp
note: Filesystem.cpp.o:(std::thread::_State_impl<std::thread::_Invoker<std::tuple<lld::unlinkAsync(llvm::StringRef)::'lambda'()>>>::~_State_impl()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by Filesystem.cpp
note: Filesystem.cpp.o:(std::thread::_State_impl<std::thread::_Invoker<std::tuple<lld::unlinkAsync(llvm::StringRef)::'lambda'()>>>::~_State_impl()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(std::thread::_State_impl<std::thread::_Invoker<std::tuple<llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::ThreadPoolExecutor(llvm::ThreadPoolStrategy)::'lambda'()::operator()() const::'lambda'()>>>::~_State_impl()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 3 more times
error: ld.lld: undefined symbol: std::condition_variable::notify_all()
note: referenced by Filesystem.cpp
note: Filesystem.cpp.o:(std::thread::_State_impl<std::thread::_Invoker<std::tuple<lld::unlinkAsync(llvm::StringRef)::'lambda'()>>>::_M_run()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(std::_Function_handler<void (), llvm::parallel::TaskGroup::spawn(std::function<void ()>, bool)::'lambda'()>::_M_invoke(std::_Any_data const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::~ThreadPoolExecutor()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 5 more times
error: ld.lld: undefined symbol: std::condition_variable::condition_variable()
note: referenced by Filesystem.cpp
note: Filesystem.cpp.o:(lld::unlinkAsync(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::TaskGroup::TaskGroup()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::Creator::call()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 3 more times
error: ld.lld: undefined symbol: std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State>>, void (*)())
note: referenced by Filesystem.cpp
note: Filesystem.cpp.o:(lld::unlinkAsync(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(std::thread::_State_impl<std::thread::_Invoker<std::tuple<llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::ThreadPoolExecutor(llvm::ThreadPoolStrategy)::'lambda'()>>>::_M_run()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(std::thread::_State_impl<std::thread::_Invoker<std::tuple<llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::ThreadPoolExecutor(llvm::ThreadPoolStrategy)::'lambda'()>>>::_M_run()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 1 more times
error: ld.lld: undefined symbol: std::thread::detach()
note: referenced by Filesystem.cpp
note: Filesystem.cpp.o:(lld::unlinkAsync(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::~ThreadPoolExecutor()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
error: ld.lld: undefined symbol: std::condition_variable::wait(std::unique_lock<std::mutex>&)
note: referenced by Filesystem.cpp
note: Filesystem.cpp.o:(lld::unlinkAsync(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(std::thread::_State_impl<std::thread::_Invoker<std::tuple<llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::ThreadPoolExecutor(llvm::ThreadPoolStrategy)::'lambda'()>>>::_M_run()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(std::thread::_State_impl<std::thread::_Invoker<std::tuple<llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::ThreadPoolExecutor(llvm::ThreadPoolStrategy)::'lambda'()::operator()() const::'lambda'()>>>::_M_run()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 5 more times
error: ld.lld: undefined symbol: std::condition_variable::~condition_variable()
note: referenced by Filesystem.cpp
note: Filesystem.cpp.o:(lld::unlinkAsync(llvm::StringRef)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::TaskGroup::~TaskGroup()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::TaskGroup::~TaskGroup()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 4 more times
error: ld.lld: undefined symbol: std::chrono::_V2::system_clock::now()
note: referenced by CachePruning.cpp
note: CachePruning.cpp.o:(llvm::pruneCache(llvm::StringRef, llvm::CachePruningPolicy, std::vector<std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, std::allocator<std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>>> const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Timer.cpp
note: Timer.cpp.o:(lld::ScopedTimer::ScopedTimer(lld::Timer&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by Timer.cpp
note: Timer.cpp.o:(lld::ScopedTimer::stop()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced 12 more times
error: ld.lld: undefined symbol: std::__throw_future_error(int)
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(std::thread::_State_impl<std::thread::_Invoker<std::tuple<llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::ThreadPoolExecutor(llvm::ThreadPoolStrategy)::'lambda'()>>>::_M_run()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(std::thread::_State_impl<std::thread::_Invoker<std::tuple<llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::ThreadPoolExecutor(llvm::ThreadPoolStrategy)::'lambda'()>>>::_M_run()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::~ThreadPoolExecutor()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 11 more times
error: ld.lld: undefined symbol: std::__atomic_futex_unsigned_base::_M_futex_notify_all(unsigned int*)
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(std::thread::_State_impl<std::thread::_Invoker<std::tuple<llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::ThreadPoolExecutor(llvm::ThreadPoolStrategy)::'lambda'()>>>::_M_run()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::~ThreadPoolExecutor()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by LTO.cpp
note: LTO.cpp.o:(std::_Function_handler<void (), llvm::ThreadPool::createTaskAndFuture(std::function<void ()>)::'lambda'()>::_M_invoke(std::_Any_data const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMLTO.a
note: referenced 2 more times
error: ld.lld: undefined symbol: std::__atomic_futex_unsigned_base::_M_futex_wait_until(unsigned int*, unsigned int, bool, std::chrono::duration<long, std::ratio<1l, 1l>>, std::chrono::duration<long, std::ratio<1l, 1000000000l>>)
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::~ThreadPoolExecutor()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::Deleter::call(void*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Driver.cpp
note: Driver.cpp.o:(std::_Function_handler<void (), lld::coff::LinkerDriver::enqueueArchiveMember(llvm::object::Archive::Child const&, llvm::object::Archive::Symbol const&, llvm::StringRef)::'lambda1'()>::_M_invoke(std::_Any_data const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCOFF.a
note: referenced 1 more times
error: ld.lld: undefined symbol: std::thread::join()
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::~ThreadPoolExecutor()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
error: ld.lld: undefined symbol: std::future_category()
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::~ThreadPoolExecutor()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by LTO.cpp
note: LTO.cpp.o:(std::_Sp_counted_ptr_inplace<std::promise<void>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMLTO.a
error: ld.lld: undefined symbol: std::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::~ThreadPoolExecutor()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by LTO.cpp
note: LTO.cpp.o:(std::_Sp_counted_ptr_inplace<std::promise<void>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMLTO.a
error: ld.lld: undefined symbol: vtable for std::future_error
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::~ThreadPoolExecutor()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::~ThreadPoolExecutor()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by LTO.cpp
note: LTO.cpp.o:(std::_Sp_counted_ptr_inplace<std::promise<void>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMLTO.a
note: referenced 1 more times
note: the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
error: ld.lld: undefined symbol: std::__exception_ptr::exception_ptr::_M_release()
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::~ThreadPoolExecutor()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::~ThreadPoolExecutor()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by LTO.cpp
note: LTO.cpp.o:(std::_Sp_counted_ptr_inplace<std::promise<void>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMLTO.a
note: referenced 1 more times
error: ld.lld: undefined symbol: std::future_error::~future_error()
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::~ThreadPoolExecutor()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by LTO.cpp
note: LTO.cpp.o:(std::_Sp_counted_ptr_inplace<std::promise<void>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMLTO.a
error: ld.lld: undefined symbol: std::__future_base::_Result_base::_Result_base()
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::Creator::call()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by LTO.cpp
note: LTO.cpp.o:(std::shared_future<void> llvm::ThreadPool::asyncImpl<void>(std::function<void ()>, llvm::ThreadPoolTaskGroup*)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMLTO.a
note: referenced by Driver.cpp
note: Driver.cpp.o:(lld::coff::createFutureForFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCOFF.a
error: ld.lld: undefined symbol: std::condition_variable::notify_one()
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::add(std::function<void ()>, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::add(std::function<void ()>, bool)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by Parallel.cpp
note: Parallel.cpp.o:(llvm::parallel::TaskGroup::spawn(std::function<void ()>, bool) (.part.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced 1 more times
error: ld.lld: undefined symbol: std::ostream& std::ostream::_M_insert<unsigned long long>(unsigned long long)
note: referenced by MemProfContextDisambiguation.cpp
note: MemProfContextDisambiguation.cpp.o:((anonymous namespace)::CallsiteContextGraph<(anonymous namespace)::IndexCallsiteContextGraph, llvm::FunctionSummary, (anonymous namespace)::IndexCall>::exportToDot(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMipo.a
note: referenced by MemProfContextDisambiguation.cpp
note: MemProfContextDisambiguation.cpp.o:((anonymous namespace)::CallsiteContextGraph<(anonymous namespace)::ModuleCallsiteContextGraph, llvm::Function, llvm::Instruction*>::exportToDot(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMipo.a
error: ld.lld: undefined symbol: std::__future_base::_Result_base::~_Result_base()
note: referenced by LTO.cpp
note: LTO.cpp.o:(std::__future_base::_Result<void>::~_Result()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMLTO.a
note: referenced by LTO.cpp
note: LTO.cpp.o:(std::__future_base::_Result<void>::~_Result()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMLTO.a
note: referenced by Driver.cpp
note: Driver.cpp.o:(std::__future_base::_Result<std::pair<std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, std::error_code>>::~_Result()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCOFF.a
note: referenced 5 more times
error: ld.lld: undefined symbol: std::ctype<char>::id
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_RegexTranslatorBase<std::__cxx11::regex_traits<char>, true, true>::_M_translate(char) const (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_RegexTranslatorBase<std::__cxx11::regex_traits<char>, true, true>::_M_translate(char) const (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_RegexTranslatorBase<std::__cxx11::regex_traits<char>, true, false>::_M_translate(char) const (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced 77 more times
error: ld.lld: undefined symbol: std::locale::id::_M_id() const
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_RegexTranslatorBase<std::__cxx11::regex_traits<char>, true, true>::_M_translate(char) const (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_RegexTranslatorBase<std::__cxx11::regex_traits<char>, true, false>::_M_translate(char) const (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::_Function_handler<bool (char), std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>, true, true>>::_M_invoke(std::_Any_data const&, char&&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced 52 more times
error: ld.lld: undefined symbol: VTT for std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__cxx11::regex_traits<char>::value(char, int) const (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__cxx11::regex_traits<char>::value(char, int) const (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
error: ld.lld: undefined symbol: vtable for std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__cxx11::regex_traits<char>::value(char, int) const (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__cxx11::regex_traits<char>::value(char, int) const (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
error: ld.lld: undefined symbol: std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long, unsigned long)
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__cxx11::regex_traits<char>::value(char, int) const (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
error: ld.lld: undefined symbol: std::istream& std::istream::_M_extract<long>(long&)
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__cxx11::regex_traits<char>::value(char, int) const (.isra.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
error: ld.lld: undefined symbol: std::__throw_regex_error(std::regex_constants::error_type)
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_Scanner<char>::_M_eat_escape_ecma()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_Scanner<char>::_M_eat_escape_awk()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_Scanner<char>::_M_eat_escape_posix()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced 12 more times
error: ld.lld: undefined symbol: std::__cxx11::collate<char>::id
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>::_M_ready()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>::_M_ready()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, true>::_M_ready()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced 15 more times
error: ld.lld: undefined symbol: std::locale::locale(std::locale const&)
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, true, false>::_M_ready()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, true, true>::_M_ready()) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, std::__cxx11::regex_traits<char>, false>::_M_is_line_terminator(char) const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced 7 more times
error: ld.lld: undefined symbol: std::__exception_ptr::exception_ptr::_M_addref()
note: referenced by Driver.cpp
note: Driver.cpp.o:(std::_Function_handler<void (), lld::coff::LinkerDriver::enqueueArchiveMember(llvm::object::Archive::Child const&, llvm::object::Archive::Symbol const&, llvm::StringRef)::'lambda1'()>::_M_invoke(std::_Any_data const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCOFF.a
note: referenced by Driver.cpp
note: Driver.cpp.o:(lld::coff::LinkerDriver::enqueuePath(llvm::StringRef, bool, bool)::'lambda'()::operator()() const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCOFF.a
error: ld.lld: undefined symbol: std::rethrow_exception(std::__exception_ptr::exception_ptr)
note: referenced by Driver.cpp
note: Driver.cpp.o:(std::_Function_handler<void (), lld::coff::LinkerDriver::enqueueArchiveMember(llvm::object::Archive::Child const&, llvm::object::Archive::Symbol const&, llvm::StringRef)::'lambda1'()>::_M_invoke(std::_Any_data const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCOFF.a
note: referenced by Driver.cpp
note: Driver.cpp.o:(lld::coff::LinkerDriver::enqueuePath(llvm::StringRef, bool, bool)::'lambda'()::operator()() const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCOFF.a
error: ld.lld: undefined symbol: std::locale::operator=(std::locale const&)
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_Compiler<std::__cxx11::regex_traits<char>>::_Compiler(char const*, char const*, std::locale const&, std::regex_constants::syntax_option_type)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
note: referenced by ErrorHandler.cpp
note: ErrorHandler.cpp.o:(std::__detail::_Compiler<std::__cxx11::regex_traits<char>>::_Compiler(char const*, char const*, std::locale const&, std::regex_constants::syntax_option_type)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find_first_of(char const*, unsigned long, unsigned long) const
note: referenced by InstrProf.cpp
note: InstrProf.cpp.o:(llvm::getPGOFuncNameVarName[abi:cxx11](llvm::StringRef, llvm::GlobalValue::LinkageTypes) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMProfileData.a
note: referenced by InstrProf.cpp
note: InstrProf.cpp.o:(llvm::getPGOFuncNameVarName[abi:cxx11](llvm::StringRef, llvm::GlobalValue::LinkageTypes) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMProfileData.a
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find_last_not_of(char, unsigned long) const
note: referenced by ScaledNumber.cpp
note: ScaledNumber.cpp.o:(stripTrailingZeros(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
note: referenced by SourceMgr.cpp
note: SourceMgr.cpp.o:(llvm::SMDiagnostic::print(char const*, llvm::raw_ostream&, bool, bool) const (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
error: ld.lld: undefined symbol: std::basic_ostream<char, std::char_traits<char>>& std::operator<<<std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&, char const*)
note: referenced by HexagonAsmBackend.cpp
note: HexagonAsmBackend.cpp.o:((anonymous namespace)::HexagonAsmBackend::HandleFixupError(int, int, long, char const*) const (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMHexagonDesc.a
note: referenced by HexagonAsmBackend.cpp
note: HexagonAsmBackend.cpp.o:((anonymous namespace)::HexagonAsmBackend::HandleFixupError(int, int, long, char const*) const (.constprop.0)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMHexagonDesc.a
error: ld.lld: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::replace(unsigned long, unsigned long, char const*, unsigned long)
note: referenced by LLParser.cpp
note: LLParser.cpp.o:(llvm::LLParser::parseValID(llvm::ValID&, llvm::LLParser::PerFunctionState*, llvm::Type*) (.localalias)) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMAsmParser.a
error: ld.lld: undefined symbol: std::thread::hardware_concurrency()
note: referenced by Threading.cpp
note: Threading.cpp.o:(llvm::ThreadPoolStrategy::compute_thread_count() const) in archive /home/miguel/zig/zig-bootstrap/out/host/lib/libLLVMSupport.a
error: the following command failed with 133 compilation errors:
/home/miguel/zig/zig-bootstrap/out/build-zig-host/zig2 build-exe --stack 33554432 /home/miguel/zig/zig-bootstrap/out/build-zig-host/zigcpp/libzigcpp.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontendTool.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCodeGen.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangFrontend.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangDriver.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangSerialization.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangSema.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerFrontend.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerCheckers.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangStaticAnalyzerCore.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAnalysis.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangASTMatchers.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangAST.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangParse.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangSema.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangBasic.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangEdit.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangLex.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangARCMigrate.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewriteFrontend.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangRewrite.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangCrossTU.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangIndex.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangToolingCore.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangExtractAPI.a /home/miguel/zig/zig-bootstrap/out/host/lib/libclangSupport.a /home/miguel/zig/zig-bootstrap/out/host/lib/liblldMinGW.a /home/miguel/zig/zig-bootstrap/out/host/lib/liblldELF.a /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCOFF.a /home/miguel/zig/zig-bootstrap/out/host/lib/liblldWasm.a /home/miguel/zig/zig-bootstrap/out/host/lib/liblldMachO.a /home/miguel/zig/zig-bootstrap/out/host/lib/liblldCommon.a -lLLVMWindowsManifest -lLLVMXRay -lLLVMLibDriver -lLLVMDlltoolDriver -lLLVMCoverage -lLLVMLineEditor -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLLVMX86TargetMCA -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMX86Desc -lLLVMX86Info -lLLVMWebAssemblyDisassembler -lLLVMWebAssemblyAsmParser -lLLVMWebAssemblyCodeGen -lLLVMWebAssemblyUtils -lLLVMWebAssemblyDesc -lLLVMWebAssemblyInfo -lLLVMVEDisassembler -lLLVMVEAsmParser -lLLVMVECodeGen -lLLVMVEDesc -lLLVMVEInfo -lLLVMSystemZDisassembler -lLLVMSystemZAsmParser -lLLVMSystemZCodeGen -lLLVMSystemZDesc -lLLVMSystemZInfo -lLLVMSparcDisassembler -lLLVMSparcAsmParser -lLLVMSparcCodeGen -lLLVMSparcDesc -lLLVMSparcInfo -lLLVMRISCVTargetMCA -lLLVMRISCVDisassembler -lLLVMRISCVAsmParser -lLLVMRISCVCodeGen -lLLVMRISCVDesc -lLLVMRISCVInfo -lLLVMPowerPCDisassembler -lLLVMPowerPCAsmParser -lLLVMPowerPCCodeGen -lLLVMPowerPCDesc -lLLVMPowerPCInfo -lLLVMNVPTXCodeGen -lLLVMNVPTXDesc -lLLVMNVPTXInfo -lLLVMMSP430Disassembler -lLLVMMSP430AsmParser -lLLVMMSP430CodeGen -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMipsDisassembler -lLLVMMipsAsmParser -lLLVMMipsCodeGen -lLLVMMipsDesc -lLLVMMipsInfo -lLLVMLoongArchDisassembler -lLLVMLoongArchAsmParser -lLLVMLoongArchCodeGen -lLLVMLoongArchDesc -lLLVMLoongArchInfo -lLLVMLanaiDisassembler -lLLVMLanaiCodeGen -lLLVMLanaiAsmParser -lLLVMLanaiDesc -lLLVMLanaiInfo -lLLVMHexagonDisassembler -lLLVMHexagonCodeGen -lLLVMHexagonAsmParser -lLLVMHexagonDesc -lLLVMHexagonInfo -lLLVMBPFDisassembler -lLLVMBPFAsmParser -lLLVMBPFCodeGen -lLLVMBPFDesc -lLLVMBPFInfo -lLLVMAVRDisassembler -lLLVMAVRAsmParser -lLLVMAVRCodeGen -lLLVMAVRDesc -lLLVMAVRInfo -lLLVMARMDisassembler -lLLVMARMAsmParser -lLLVMARMCodeGen -lLLVMARMDesc -lLLVMARMUtils -lLLVMARMInfo -lLLVMAMDGPUTargetMCA -lLLVMAMDGPUDisassembler -lLLVMAMDGPUAsmParser -lLLVMAMDGPUCodeGen -lLLVMAMDGPUDesc -lLLVMAMDGPUUtils -lLLVMAMDGPUInfo -lLLVMAArch64Disassembler -lLLVMAArch64AsmParser -lLLVMAArch64CodeGen -lLLVMAArch64Desc -lLLVMAArch64Utils -lLLVMAArch64Info -lLLVMOrcJIT -lLLVMWindowsDriver -lLLVMMCJIT -lLLVMJITLink -lLLVMInterpreter -lLLVMExecutionEngine -lLLVMRuntimeDyld -lLLVMOrcTargetProcess -lLLVMOrcShared -lLLVMDWP -lLLVMDebugInfoLogicalView -lLLVMDebugInfoGSYM -lLLVMOption -lLLVMObjectYAML -lLLVMObjCopy -lLLVMMCA -lLLVMMCDisassembler -lLLVMLTO -lLLVMPasses -lLLVMCFGuard -lLLVMCoroutines -lLLVMipo -lLLVMVectorize -lLLVMLinker -lLLVMInstrumentation -lLLVMFrontendOpenMP -lLLVMFrontendOpenACC -lLLVMFrontendHLSL -lLLVMExtensions -lLLVMDWARFLinkerParallel -lLLVMDWARFLinker -lLLVMGlobalISel -lLLVMMIRParser -lLLVMAsmPrinter -lLLVMSelectionDAG -lLLVMCodeGen -lLLVMTarget -lLLVMObjCARCOpts -lLLVMCodeGenTypes -lLLVMIRPrinter -lLLVMInterfaceStub -lLLVMFileCheck -lLLVMFuzzMutate -lLLVMScalarOpts -lLLVMInstCombine -lLLVMAggressiveInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMSymbolize -lLLVMDebugInfoBTF -lLLVMDebugInfoPDB -lLLVMDebugInfoMSF -lLLVMDebugInfoDWARF -lLLVMObject -lLLVMTextAPI -lLLVMMCParser -lLLVMIRReader -lLLVMAsmParser -lLLVMMC -lLLVMDebugInfoCodeView -lLLVMBitReader -lLLVMFuzzerCLI -lLLVMCore -lLLVMRemarks -lLLVMBitstreamReader -lLLVMBinaryFormat -lLLVMTargetParser -lLLVMTableGen -lLLVMSupport -lLLVMDemangle -lz -lunwind -fstrip -fno-sanitize-thread -OReleaseFast -I /home/miguel/zig/zig-bootstrap/out/host/include -I /home/miguel/zig/zig-bootstrap/out/host/include -L /home/miguel/zig/zig-bootstrap/out/host/lib --dep aro --dep build_options --mod root /home/miguel/zig/zig-bootstrap/zig/src/main.zig --dep build_options=build_options0 --dep backend --dep Builtins/Builtin.def --dep Attribute/names.def --dep Diagnostics/messages.def --mod aro /home/miguel/zig/zig-bootstrap/zig/deps/aro/aro.zig --mod build_options /home/miguel/zig/zig-bootstrap/zig/zig-cache/c/3a2cae43baec3fe2684f7610a846a510/options.zig --mod build_options0 /home/miguel/zig/zig-bootstrap/zig/zig-cache/c/8cec59577e127abb95b4a4f85c13257d/options.zig --dep build_options=build_options0 --mod backend /home/miguel/zig/zig-bootstrap/zig/deps/aro/backend.zig --mod Builtins/Builtin.def /home/miguel/zig/zig-bootstrap/zig/zig-cache/o/22bd18debc77b2f2e0e3ef8d047fef21/Builtin.zig --mod Attribute/names.def /home/miguel/zig/zig-bootstrap/zig/zig-cache/o/17b5686696da0cd39e1c1eed7b8a4a5e/names.zig --mod Diagnostics/messages.def /home/miguel/zig/zig-bootstrap/zig/zig-cache/o/b709737f10c6db91cf4135ea99a681d0/messages.zig -lc++ -lc --cache-dir /home/miguel/zig/zig-bootstrap/zig/zig-cache --global-cache-dir /home/miguel/.cache/zig --name zig -L /home/miguel/zig/zig-bootstrap/out/host/lib -I /home/miguel/zig/zig-bootstrap/out/host/include --zig-lib-dir /home/miguel/zig/zig-bootstrap/zig/lib --listen=-
Build Summary: 6/9 steps succeeded; 1 failed (disable with --summary none)
install transitive failure
└─ install zig transitive failure
└─ zig build-exe zig ReleaseFast native 133 errors
error: the following build command failed with exit code 1:
/home/miguel/zig/zig-bootstrap/zig/zig-cache/o/c5a75ed58379ff681a2bcdc57c107de9/build /home/miguel/zig/zig-bootstrap/out/build-zig-host/zig2 /home/miguel/zig/zig-bootstrap/zig /home/miguel/zig/zig-bootstrap/zig/zig-cache /home/miguel/.cache/zig --seed 0x1fc37b6a --prefix /home/miguel/zig/zig-bootstrap/out/build-zig-host/stage3 --zig-lib-dir /home/miguel/zig/zig-bootstrap/zig/lib -Dconfig_h=/home/miguel/zig/zig-bootstrap/out/build-zig-host/config.h -Denable-llvm -Doptimize=ReleaseFast -Dstrip -Dno-langref -Dno-autodocs -Dtarget=native -Dcpu=native -Dversion-string=0.12.0-dev.2058+04ac028a2
gmake[2]: *** [CMakeFiles/stage3.dir/build.make:73: stage3/bin/zig] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:196: CMakeFiles/stage3.dir/all] Error 2
gmake: *** [Makefile:136: all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment