INFO:2025-04-01T18:14:39Z:root:pulling... From https://github.com/llvm/llvm-project * branch main -> FETCH_HEAD afa32d3e0e1a..bd7585bea390 main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at bd7585bea390 [RISCV] Improve error for using x18-x27 in a register list with RVE. (#133936) INFO:2025-04-01T18:14:41Z:root:syncing... Deleted branch merge (was afa32d3e0e1a). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. INFO:2025-04-01T18:14:42Z:root:building ninja: Entering directory `out/gn' [1/252] LINK ./bin/lli [2/252] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVRegisterBankInfo.o [3/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVCallingConv.o [4/252] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVCallLowering.o [5/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVCodeGenPrepare.o [6/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVAsmPrinter.o [7/252] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVLegalizerInfo.o [8/252] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVO0PreLegalizerCombiner.o [9/252] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVPostLegalizerCombiner.o [10/252] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVPreLegalizerCombiner.o [11/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVDeadRegisterDefinitions.o [12/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVExpandAtomicPseudoInsts.o [13/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVExpandPseudoInsts.o [14/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVFoldMemOffset.o [15/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVFrameLowering.o [16/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVGatherScatterLowering.o [17/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVIndirectBranchTracking.o [18/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInsertReadWriteCSR.o [19/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInsertWriteVXRM.o [20/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInsertVSETVLI.o [21/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVLateBranchOpt.o [22/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVLandingPadSetup.o [23/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVLoadStoreOptimizer.o [24/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInstrInfo.o [25/252] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVInstructionSelector.o [26/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMachineFunctionInfo.o [27/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMakeCompressible.o [28/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMergeBaseOffset.o [29/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVPostRAExpandPseudoInsts.o [30/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMoveMerger.o [31/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVRedundantCopyElimination.o [32/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVOptWInstrs.o [33/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVISelDAGToDAG.o [34/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVSelectionDAGInfo.o [35/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVPushPopOptimizer.o [36/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVRegisterInfo.o [37/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVSubtarget.o [38/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVISelLowering.o [39/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetObjectFile.o [40/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVectorMaskDAGMutation.o [41/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVMV0Elimination.o [42/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVLOptimizer.o [43/252] CXX obj/llvm/lib/Target/RISCV/MCA/MCA.RISCVCustomBehaviour.o [44/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVectorPeephole.o [45/252] CXX obj/llvm/lib/Target/RISCV/Disassembler/Disassembler.RISCVDisassembler.o [46/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetMachine.o [47/252] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVAsmBackend.o [48/252] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVInstPrinter.o [49/252] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVELFStreamer.o [50/252] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [51/252] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVBaseInfo.o [52/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVZacasABIFix.o [53/252] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [54/252] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetTransformInfo.o [55/252] CXX obj/llvm/lib/Target/RISCV/AsmParser/AsmParser.RISCVAsmParser.o [56/252] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCExpr.o [57/252] LINK ./bin/clang-sycl-linker FAILED: bin/clang-sycl-linker ../../chromeclang/bin/clang++ -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -arch arm64 -mmacos-version-min=12 -Wl,--color-diagnostics -fuse-ld=lld -isysroot ../../sysroot/MacOSX.sdk -o ./bin/clang-sycl-linker obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o lib/libclangBasic.a lib/libLLVMBinaryFormat.a lib/libLLVMOption.a lib/libLLVMObject.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMBitReader.a lib/libLLVMBitstreamReader.a lib/libLLVMCore.a lib/libLLVMRemarks.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a -lpthread -lz ld64.lld: error: undefined symbol: llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::__1::array*) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol (anonymous namespace)::runSYCLLink(llvm::ArrayRef, std::__1::allocator>>, llvm::opt::ArgList const&)+0x1d50) ld64.lld: error: undefined symbol: llvm::Linker::linkInModule(std::__1::unique_ptr>, unsigned int, std::__1::function const&)>) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol (anonymous namespace)::runSYCLLink(llvm::ArrayRef, std::__1::allocator>>, llvm::opt::ArgList const&)+0x13b8) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol (anonymous namespace)::runSYCLLink(llvm::ArrayRef, std::__1::allocator>>, llvm::opt::ArgList const&)+0x138) ld64.lld: error: undefined symbol: llvm::Linker::Linker(llvm::Module&) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol (anonymous namespace)::runSYCLLink(llvm::ArrayRef, std::__1::allocator>>, llvm::opt::ArgList const&)+0xb8) ld64.lld: error: undefined symbol: llvm::IRMover::StructTypeKeyInfo::isEqual(llvm::StructType const*, llvm::StructType const*) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol llvm::IRMover::~IRMover()+0xd8) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol llvm::IRMover::~IRMover()+0xc8) ld64.lld: error: undefined symbol: llvm::IRMover::StructTypeKeyInfo::getTombstoneKey() >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol llvm::IRMover::~IRMover()+0x98) ld64.lld: error: undefined symbol: llvm::IRMover::StructTypeKeyInfo::getEmptyKey() >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol llvm::IRMover::~IRMover()+0x90) clang: error: linker command failed with exit code 1 (use -v to see invocation) [58/252] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVTargetStreamer.o [59/252] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCCodeEmitter.o [60/252] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.RISCVExegesisPostprocessing.o [61/252] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.RISCVExegesisPreprocessing.o [62/252] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCTargetDesc.o [63/252] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.Target.o [64/252] CXX obj/llvm/unittests/Target/RISCV/RISCVTests.RISCVInstrInfoTest.o [65/252] CXX obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests.SnippetGeneratorTest.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.