Created
August 29, 2024 07:56
-
-
Save Veykril/e381f07829ae02447c4d835726ce90b3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| error: linking with `rust-lld.exe` failed: exit code: 1 | |
| | | |
| = note: "rust-lld.exe" "-flavor" "link" "/NOLOGO" "C:\\Users\\lukas\\AppData\\Local\\Temp\\rustcxSC27W\\symbols.o" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-rustc\\x86_64-pc-windows-msvc\\release\\deps\\rustc_llvm-dfc6eb8592de2dfa.14d9q3slzo5rc67kaux5wz5co.rcgu.o" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\st | |
| age0-rustc\\x86_64-pc-windows-msvc\\release\\deps\\rustc_llvm-dfc6eb8592de2dfa.1tdflbxkwpfryt26oh0f0sppr.rcgu.o" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-rustc\\x86_64-pc-windows-msvc\\release\\deps\\rustc_llvm-dfc6eb8592de2dfa.8aer2ae1pm3qbnqnmddtof7ha.rcgu.o" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0 | |
| -rustc\\x86_64-pc-windows-msvc\\release\\deps\\rustc_llvm-dfc6eb8592de2dfa.8spsxs964jk27av08o7zwrcns.rcgu.o" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-rustc\\x86_64-pc-windows-msvc\\release\\deps\\rustc_llvm-dfc6eb8592de2dfa.ad3uwh40izeptj3ptfn4fphlb.rcgu.o" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-rus | |
| tc\\x86_64-pc-windows-msvc\\release\\deps\\rustc_llvm-dfc6eb8592de2dfa.edy7u6rdqmvf1si8de3zdhzc4.rcgu.o" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-rustc\\x86_64-pc-windows-msvc\\release\\deps\\rustc_llvm-dfc6eb8592de2dfa.aammalru38ipkkdgk2zj4l0lt.rcgu.o" "/LIBPATH:C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage | |
| 0-rustc\\x86_64-pc-windows-msvc\\release\\deps" "/LIBPATH:C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-rustc\\release\\deps" "/LIBPATH:C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.33.31629\\atlmfc\\lib\\x64" "/LIBPATH:C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-rustc\ | |
| \x86_64-pc-windows-msvc\\release\\build\\rustc_llvm-795360eb7b169593\\out" "/LIBPATH:C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\ci-llvm\\lib" "/LIBPATH:C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/WHOLEARCHIVE:llvm-wrapper.lib" "/WHOLEARCHIVE:LLVMXtensaDisassembl | |
| er.lib" "/WHOLEARCHIVE:LLVMXtensaAsmParser.lib" "/WHOLEARCHIVE:LLVMXtensaCodeGen.lib" "/WHOLEARCHIVE:LLVMXtensaDesc.lib" "/WHOLEARCHIVE:LLVMXtensaInfo.lib" "/WHOLEARCHIVE:LLVMX86TargetMCA.lib" "/WHOLEARCHIVE:LLVMX86Disassembler.lib" "/WHOLEARCHIVE:LLVMX86AsmParser.lib" "/WHOLEARCHIVE:LLVMX86CodeGen.lib" "/WHOLEARCHIVE:LLVMX86Desc.lib" "/WHOLEARCHIVE: | |
| LLVMX86Info.lib" "/WHOLEARCHIVE:LLVMWebAssemblyDisassembler.lib" "/WHOLEARCHIVE:LLVMWebAssemblyAsmParser.lib" "/WHOLEARCHIVE:LLVMWebAssemblyCodeGen.lib" "/WHOLEARCHIVE:LLVMWebAssemblyUtils.lib" "/WHOLEARCHIVE:LLVMWebAssemblyDesc.lib" "/WHOLEARCHIVE:LLVMWebAssemblyInfo.lib" "/WHOLEARCHIVE:LLVMSystemZDisassembler.lib" "/WHOLEARCHIVE:LLVMSystemZAsmParse | |
| r.lib" "/WHOLEARCHIVE:LLVMSystemZCodeGen.lib" "/WHOLEARCHIVE:LLVMSystemZDesc.lib" "/WHOLEARCHIVE:LLVMSystemZInfo.lib" "/WHOLEARCHIVE:LLVMSparcDisassembler.lib" "/WHOLEARCHIVE:LLVMSparcAsmParser.lib" "/WHOLEARCHIVE:LLVMSparcCodeGen.lib" "/WHOLEARCHIVE:LLVMSparcDesc.lib" "/WHOLEARCHIVE:LLVMSparcInfo.lib" "/WHOLEARCHIVE:LLVMRISCVTargetMCA.lib" "/WHOLEAR | |
| CHIVE:LLVMMCA.lib" "/WHOLEARCHIVE:LLVMRISCVDisassembler.lib" "/WHOLEARCHIVE:LLVMRISCVAsmParser.lib" "/WHOLEARCHIVE:LLVMRISCVCodeGen.lib" "/WHOLEARCHIVE:LLVMRISCVDesc.lib" "/WHOLEARCHIVE:LLVMRISCVInfo.lib" "/WHOLEARCHIVE:LLVMPowerPCDisassembler.lib" "/WHOLEARCHIVE:LLVMPowerPCAsmParser.lib" "/WHOLEARCHIVE:LLVMPowerPCCodeGen.lib" "/WHOLEARCHIVE:LLVMPowe | |
| rPCDesc.lib" "/WHOLEARCHIVE:LLVMPowerPCInfo.lib" "/WHOLEARCHIVE:LLVMNVPTXCodeGen.lib" "/WHOLEARCHIVE:LLVMNVPTXDesc.lib" "/WHOLEARCHIVE:LLVMNVPTXInfo.lib" "/WHOLEARCHIVE:LLVMMSP430Disassembler.lib" "/WHOLEARCHIVE:LLVMMSP430AsmParser.lib" "/WHOLEARCHIVE:LLVMMSP430CodeGen.lib" "/WHOLEARCHIVE:LLVMMSP430Desc.lib" "/WHOLEARCHIVE:LLVMMSP430Info.lib" "/WHOLE | |
| ARCHIVE:LLVMMipsDisassembler.lib" "/WHOLEARCHIVE:LLVMMipsAsmParser.lib" "/WHOLEARCHIVE:LLVMMipsCodeGen.lib" "/WHOLEARCHIVE:LLVMMipsDesc.lib" "/WHOLEARCHIVE:LLVMMipsInfo.lib" "/WHOLEARCHIVE:LLVMM68kDisassembler.lib" "/WHOLEARCHIVE:LLVMM68kAsmParser.lib" "/WHOLEARCHIVE:LLVMM68kCodeGen.lib" "/WHOLEARCHIVE:LLVMM68kDesc.lib" "/WHOLEARCHIVE:LLVMM68kInfo.li | |
| b" "/WHOLEARCHIVE:LLVMLTO.lib" "/WHOLEARCHIVE:LLVMExtensions.lib" "/WHOLEARCHIVE:LLVMLoongArchDisassembler.lib" "/WHOLEARCHIVE:LLVMLoongArchAsmParser.lib" "/WHOLEARCHIVE:LLVMLoongArchCodeGen.lib" "/WHOLEARCHIVE:LLVMLoongArchDesc.lib" "/WHOLEARCHIVE:LLVMLoongArchInfo.lib" "/WHOLEARCHIVE:LLVMHexagonDisassembler.lib" "/WHOLEARCHIVE:LLVMHexagonCodeGen.li | |
| b" "/WHOLEARCHIVE:LLVMHexagonAsmParser.lib" "/WHOLEARCHIVE:LLVMHexagonDesc.lib" "/WHOLEARCHIVE:LLVMHexagonInfo.lib" "/WHOLEARCHIVE:LLVMCSKYDisassembler.lib" "/WHOLEARCHIVE:LLVMCSKYAsmParser.lib" "/WHOLEARCHIVE:LLVMCSKYCodeGen.lib" "/WHOLEARCHIVE:LLVMCSKYDesc.lib" "/WHOLEARCHIVE:LLVMCSKYInfo.lib" "/WHOLEARCHIVE:LLVMCoverage.lib" "/WHOLEARCHIVE:LLVMBPF | |
| Disassembler.lib" "/WHOLEARCHIVE:LLVMBPFAsmParser.lib" "/WHOLEARCHIVE:LLVMBPFCodeGen.lib" "/WHOLEARCHIVE:LLVMPasses.lib" "/WHOLEARCHIVE:LLVMIRPrinter.lib" "/WHOLEARCHIVE:LLVMHipStdPar.lib" "/WHOLEARCHIVE:LLVMCoroutines.lib" "/WHOLEARCHIVE:LLVMBPFDesc.lib" "/WHOLEARCHIVE:LLVMBPFInfo.lib" "/WHOLEARCHIVE:LLVMAVRDisassembler.lib" "/WHOLEARCHIVE:LLVMAVRAs | |
| mParser.lib" "/WHOLEARCHIVE:LLVMAVRCodeGen.lib" "/WHOLEARCHIVE:LLVMAVRDesc.lib" "/WHOLEARCHIVE:LLVMAVRInfo.lib" "/WHOLEARCHIVE:LLVMARMDisassembler.lib" "/WHOLEARCHIVE:LLVMARMAsmParser.lib" "/WHOLEARCHIVE:LLVMARMCodeGen.lib" "/WHOLEARCHIVE:LLVMipo.lib" "/WHOLEARCHIVE:LLVMInstrumentation.lib" "/WHOLEARCHIVE:LLVMLinker.lib" "/WHOLEARCHIVE:LLVMFrontendOp | |
| enMP.lib" "/WHOLEARCHIVE:LLVMFrontendOffloading.lib" "/WHOLEARCHIVE:LLVMARMDesc.lib" "/WHOLEARCHIVE:LLVMARMUtils.lib" "/WHOLEARCHIVE:LLVMARMInfo.lib" "/WHOLEARCHIVE:LLVMAArch64Disassembler.lib" "/WHOLEARCHIVE:LLVMMCDisassembler.lib" "/WHOLEARCHIVE:LLVMAArch64AsmParser.lib" "/WHOLEARCHIVE:LLVMAArch64CodeGen.lib" "/WHOLEARCHIVE:LLVMVectorize.lib" "/WHO | |
| LEARCHIVE:LLVMGlobalISel.lib" "/WHOLEARCHIVE:LLVMSelectionDAG.lib" "/WHOLEARCHIVE:LLVMCFGuard.lib" "/WHOLEARCHIVE:LLVMAsmPrinter.lib" "/WHOLEARCHIVE:LLVMCodeGen.lib" "/WHOLEARCHIVE:LLVMTarget.lib" "/WHOLEARCHIVE:LLVMScalarOpts.lib" "/WHOLEARCHIVE:LLVMInstCombine.lib" "/WHOLEARCHIVE:LLVMAggressiveInstCombine.lib" "/WHOLEARCHIVE:LLVMObjCARCOpts.lib" "/ | |
| WHOLEARCHIVE:LLVMTransformUtils.lib" "/WHOLEARCHIVE:LLVMBitWriter.lib" "/WHOLEARCHIVE:LLVMAnalysis.lib" "/WHOLEARCHIVE:LLVMProfileData.lib" "/WHOLEARCHIVE:LLVMSymbolize.lib" "/WHOLEARCHIVE:LLVMDebugInfoBTF.lib" "/WHOLEARCHIVE:LLVMDebugInfoPDB.lib" "/WHOLEARCHIVE:LLVMDebugInfoMSF.lib" "/WHOLEARCHIVE:LLVMDebugInfoDWARF.lib" "/WHOLEARCHIVE:LLVMObject.li | |
| b" "/WHOLEARCHIVE:LLVMTextAPI.lib" "/WHOLEARCHIVE:LLVMMCParser.lib" "/WHOLEARCHIVE:LLVMIRReader.lib" "/WHOLEARCHIVE:LLVMAsmParser.lib" "/WHOLEARCHIVE:LLVMBitReader.lib" "/WHOLEARCHIVE:LLVMAArch64Desc.lib" "/WHOLEARCHIVE:LLVMCodeGenTypes.lib" "/WHOLEARCHIVE:LLVMAArch64Utils.lib" "/WHOLEARCHIVE:LLVMCore.lib" "/WHOLEARCHIVE:LLVMRemarks.lib" "/WHOLEARCHI | |
| VE:LLVMBitstreamReader.lib" "/WHOLEARCHIVE:LLVMAArch64Info.lib" "/WHOLEARCHIVE:LLVMMC.lib" "/WHOLEARCHIVE:LLVMDebugInfoCodeView.lib" "/WHOLEARCHIVE:LLVMBinaryFormat.lib" "/WHOLEARCHIVE:LLVMTargetParser.lib" "/WHOLEARCHIVE:LLVMSupport.lib" "/WHOLEARCHIVE:LLVMDemangle.lib" "psapi.lib" "shell32.lib" "ole32.lib" "uuid.lib" "advapi32.lib" "ws2_32.lib" "nt | |
| dll.lib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libtest-4f1e7397a675e816.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libgetopts-4a35ab2097a71ddc.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64- | |
| pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunicode_width-cc3bc0fff446d1af.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_std-8a96dae6ec17e021.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-ru | |
| stc\\x86_64-pc-windows-msvc\\release\\deps\\liblibc-6ae511b7cc775806.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-f993c6eb35f2fcc4.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_un | |
| wind-62515e0a7c4c6938.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libwindows_targets-dc5c3a8c910d0188.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-5603a656ac2c2b80.rlib" "C:\\ | |
| workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-7060b7e00f50bcb1.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-291fb9900bcfd99a.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-win | |
| dows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-bcb3c91d52cd43fc.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-84f83e203bf98d67.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\ | |
| \rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-281b18e7f22e93d7.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-230d7c6e2189283f.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std | |
| _workspace_core-a133a179f6812e68.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-b7d5b8ea84b32a02.rlib" "C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-b6330e1e46b25d0a.rlib" "k | |
| ernel32.lib" "legacy_stdio_definitions.lib" "kernel32.lib" "kernel32.lib" "advapi32.lib" "ntdll.lib" "userenv.lib" "ws2_32.lib" "/defaultlib:libcmt" "/NXCOMPAT" "/LIBPATH:C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0-sysroot\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\workspace\\rust\\rust\\build\\x86_64-pc-windows-msvc\\ | |
| stage0-rustc\\x86_64-pc-windows-msvc\\release\\deps\\rustc_llvm-dfc6eb8592de2dfa.exe" "/OPT:REF,ICF" "/DEBUG" "/PDBALTPATH:%_PDB%" | |
| = note: rust-lld: error: undefined symbol: __std_max_element_4 | |
| >>> referenced by LLVMAArch64CodeGen.lib(AArch64PBQPRegAlloc.cpp.obj):(public: __cdecl llvm::PBQP::RegAlloc::MatrixMetadata::MatrixMetadata(class llvm::PBQP::Matrix const &)) | |
| >>> referenced by LLVMCodeGen.lib(RegAllocPBQP.cpp.obj) | |
| >>> referenced by LLVMProfileData.lib(GCOV.cpp.obj):(public: void __cdecl `anonymous namespace'::Context::print(class llvm::StringRef, class llvm::StringRef, class llvm::StringRef, class StringRef::GCOVFile &)) | |
| rust-lld: error: undefined symbol: __std_min_element_f | |
| >>> referenced by LLVMCodeGen.lib(RegAllocPBQP.cpp.obj):(class llvm::PBQP::Solution __cdecl llvm::PBQP::backpropagate<class llvm::PBQP::Graph<class llvm::PBQP::RegAlloc::RegAllocSolverImpl>, class std::vector<unsigned int, class std::allocator<unsigned int>>>(class llvm::PBQP::Graph<class llvm::PBQP::RegAlloc::RegAllocSolverImpl> &, class s | |
| td::vector<unsigned int, class std::allocator<unsigned int>>)) | |
| rust-lld: error: undefined symbol: __std_max_element_8 | |
| >>> referenced by LLVMScalarOpts.lib(JumpThreading.cpp.obj):(private: void __cdecl llvm::JumpThreadingPass::updateBlockFreqAndEdgeWeight(class llvm::BasicBlock *, class llvm::BasicBlock *, class llvm::BasicBlock *, class llvm::BasicBlock *, class llvm::BlockFrequencyInfo *, class llvm::BranchProbabilityInfo *, bool)) | |
| >>> referenced by LLVMTransformUtils.lib(SimplifyCFG.cpp.obj):(bool __cdecl performBranchToCommonDestFolding(class llvm::BranchInst *, class llvm::BranchInst *, class llvm::DomTreeUpdater *, class llvm::MemorySSAUpdater *, class llvm::TargetTransformInfo const *)) | |
| >>> referenced by LLVMTransformUtils.lib(SimplifyCFG.cpp.obj):(private: bool __cdecl `anonymous namespace'::SimplifyCFGOpt::simplifyCondBranch(class llvm::BranchInst *, class BranchInst::IRBuilder<class llvm::ConstantFolder, class llvm::IRBuilderDefaultInserter> &)) | |
| >>> referenced 3 more times | |
| rust-lld: error: undefined symbol: __std_max_element_1 | |
| >>> referenced by LLVMTransformUtils.lib(SimplifyLibCalls.cpp.obj):(private: class llvm::Value * __cdecl llvm::LibCallSimplifier::optimizeMemChr(class llvm::CallInst *, class llvm::IRBuilderBase &)) | |
| >>> referenced by LLVMCore.lib(DataLayout.cpp.obj):(public: unsigned int __cdecl llvm::DataLayout::getLargestLegalIntTypeSizeInBits(void) const) | |
| rust-lld: error: undefined symbol: _Thrd_sleep_for | |
| >>> referenced by LLVMSupport.lib(ExponentialBackoff.cpp.obj):(public: bool __cdecl llvm::ExponentialBackoff::waitForNextAttempt(void)) | |
| error: could not compile `rustc_llvm` (lib test) due to 1 previous error |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment