INFO:2025-05-14T17:37:56Z:root:pulling... From https://github.com/llvm/llvm-project * branch main -> FETCH_HEAD bf0655f20802..80fa62148215 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 80fa62148215 [DirectX] Set shader feature flags MinimumPrecision and NativeLowPrecision, and refactor the logic for setting low-precision-related flags (#139623) INFO:2025-05-14T17:37:58Z:root:syncing... Deleted branch merge (was c5b81c8e558a). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge d3b48f532453] [gn build] Port 14836597f5d8 1 file changed, 1 insertion(+) [merge a5b73fd510de] [gn build] Port 3bdfa6f3e8eb 2 files changed, 2 insertions(+) [merge fae738848c3b] [gn build] Port 5b9246517f8f 1 file changed, 1 insertion(+) [gn build] Port 14836597f5d8 -- https://github.com/llvm/llvm-project/commit/14836597f5d8 [gn build] Port 3bdfa6f3e8eb -- https://github.com/llvm/llvm-project/commit/3bdfa6f3e8eb [gn build] Port 5b9246517f8f -- https://github.com/llvm/llvm-project/commit/5b9246517f8f INFO:2025-05-14T17:38:00Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/4902] CXX obj/clang/lib/AST/AST.FormatString.o [2/4902] CXX obj/clang/lib/AST/AST.PrintfFormatString.o [3/4902] CXX obj/clang/lib/AST/AST.RecordLayout.o [4/4902] CXX obj/clang/lib/AST/AST.MicrosoftCXXABI.o [5/4902] CXX obj/clang/lib/AST/AST.ItaniumCXXABI.o [6/4902] CXX obj/clang/lib/AST/AST.Mangle.o [7/4902] CXX obj/clang/lib/AST/AST.ScanfFormatString.o [8/4902] CXX obj/clang/lib/AST/AST.OpenMPClause.o [9/4902] CXX obj/clang/lib/Basic/Basic.Builtins.o [10/4902] CXX obj/clang/lib/Basic/Basic.OpenCLOptions.o [11/4902] CXX obj/clang/lib/AST/AST.MicrosoftMangle.o [12/4902] CXX obj/clang/lib/Basic/Basic.Module.o [13/4902] CXX obj/clang/lib/AST/AST.Stmt.o [14/4902] CXX obj/clang/lib/AST/AST.RecordLayoutBuilder.o [15/4902] CXX obj/clang/lib/AST/AST.ItaniumMangle.o [16/4902] CXX obj/clang/lib/Basic/Basic.Attributes.o [17/4902] CXX obj/clang/lib/Basic/Basic.TargetInfo.o [18/4902] CXX obj/clang/lib/Basic/Targets/Basic.ARC.o [19/4902] CXX obj/clang/lib/Basic/Targets/Basic.AMDGPU.o [20/4902] CXX obj/clang/lib/Basic/Targets/Basic.AVR.o [21/4902] CXX obj/clang/lib/Basic/Targets/Basic.BPF.o [22/4902] CXX obj/clang/lib/AST/AST.Type.o [23/4902] CXX obj/clang/lib/Basic/Targets/Basic.ARM.o [24/4902] CXX obj/clang/lib/Basic/Targets/Basic.CSKY.o [25/4902] CXX obj/clang/lib/Basic/Targets/Basic.AArch64.o [26/4902] CXX obj/clang/lib/Basic/Targets/Basic.DirectX.o [27/4902] CXX obj/clang/lib/Basic/Targets/Basic.Lanai.o [28/4902] CXX obj/clang/lib/Basic/Targets/Basic.Hexagon.o [29/4902] CXX obj/clang/lib/Basic/Targets/Basic.MSP430.o [30/4902] CXX obj/clang/lib/Basic/Targets/Basic.LoongArch.o [31/4902] CXX obj/clang/lib/Basic/Targets/Basic.M68k.o [32/4902] CXX obj/clang/lib/Basic/Targets/Basic.NVPTX.o [33/4902] CXX obj/clang/lib/Basic/Targets/Basic.Mips.o [34/4902] CXX obj/clang/lib/Basic/Targets/Basic.OSTargets.o [35/4902] CXX obj/clang/lib/Basic/Targets/Basic.PNaCl.o [36/4902] CXX obj/clang/lib/Basic/Targets/Basic.Sparc.o [37/4902] CXX obj/clang/lib/Basic/Targets/Basic.SPIR.o [38/4902] CXX obj/clang/lib/Basic/Targets/Basic.TCE.o [39/4902] CXX obj/clang/lib/Basic/Basic.Targets.o [40/4902] CXX obj/clang/lib/AST/AST.VTableBuilder.o [41/4902] CXX obj/clang/lib/Basic/Targets/Basic.SystemZ.o [42/4902] CXX obj/clang/lib/Basic/Targets/Basic.PPC.o [43/4902] CXX obj/clang/lib/Basic/Targets/Basic.VE.o [44/4902] CXX obj/clang/lib/Basic/Targets/Basic.RISCV.o [45/4902] CXX obj/clang/lib/Basic/Targets/Basic.Xtensa.o [46/4902] CXX obj/clang/lib/Basic/Targets/Basic.XCore.o [47/4902] CXX obj/clang/lib/Basic/Targets/Basic.WebAssembly.o [48/4902] CXX obj/clang/lib/Basic/Targets/Basic.X86.o [49/4902] AR lib/libclangBasic.a [50/4902] AR lib/libclangLex.a [51/4902] CXX obj/clang/lib/Sema/Sema.SemaMIPS.o [52/4902] CXX obj/clang/lib/Sema/Sema.SemaPPC.o [53/4902] CXX obj/clang/lib/AST/AST.ExprConstant.o [54/4902] CXX obj/clang/lib/Sema/Sema.SemaLambda.o [55/4902] CXX obj/clang/lib/Sema/Sema.SemaHLSL.o [56/4902] CXX obj/clang/lib/Sema/Sema.SemaExprObjC.o [57/4902] CXX obj/clang/lib/Sema/Sema.SemaInit.o [58/4902] CXX obj/clang/lib/Sema/Sema.SemaStmtAsm.o [59/4902] CXX obj/clang/lib/Sema/Sema.SemaStmtAttr.o [60/4902] CXX obj/clang/lib/Sema/Sema.SemaRISCV.o [61/4902] CXX obj/clang/lib/Sema/Sema.SemaOverload.o [62/4902] CXX obj/clang/lib/Sema/Sema.SemaStmt.o [63/4902] LINK ./bin/apinotes-test [64/4902] CXX obj/clang/lib/Sema/Sema.SemaX86.o [65/4902] LINK ./bin/clang-fuzzer-dictionary [66/4902] LINK ./bin/clang-format [67/4902] CXX obj/clang/unittests/Parse/ParseTests.ParseHLSLRootSignatureTest.o [68/4902] CXX obj/clang/unittests/Basic/BasicTests.SourceManagerTest.o [69/4902] CXX obj/clang/lib/Testing/Testing.TestAST.o [70/4902] AR lib/libclangTesting.a [71/4902] LINK obj/clang/unittests/Basic/BasicTests [72/4902] CXX obj/llvm/lib/BinaryFormat/BinaryFormat.DXContainer.o [73/4902] AR lib/libLLVMBinaryFormat.a [74/4902] CXX obj/llvm/lib/MC/MC.DXContainerRootSignature.o [75/4902] CXX obj/llvm/lib/MC/MC.DXContainerPSVInfo.o [76/4902] CXX obj/clang/lib/Sema/Sema.SemaType.o [77/4902] CXX obj/llvm/lib/Object/Object.DXContainer.o [78/4902] CXX obj/llvm/lib/MC/MC.MCDXContainerWriter.o [79/4902] AR lib/libLLVMMC.a [80/4902] AR lib/libLLVMObject.a [81/4902] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.COFFEmitter.o [82/4902] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.DXContainerEmitter.o [83/4902] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.DXContainerYAML.o [84/4902] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.GOFFEmitter.o [85/4902] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.MachOEmitter.o [86/4902] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.XCOFFEmitter.o [87/4902] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.WasmEmitter.o [88/4902] LINK ./bin/llvm-bcanalyzer [89/4902] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.ObjectYAML.o [90/4902] LINK ./bin/llvm-cat [91/4902] LINK ./bin/llvm-as [92/4902] LINK ./bin/llvm-cov [93/4902] LINK ./bin/llvm-diff [94/4902] LINK ./bin/llvm-ctxprof-util [95/4902] CXX obj/clang/lib/Sema/Sema.SemaTemplateInstantiate.o [96/4902] LINK ./bin/llvm-dis [97/4902] LINK ./bin/llvm-opt-report [98/4902] LINK ./bin/llvm-remarkutil [99/4902] LINK ./bin/llvm-profdata [100/4902] LINK ./bin/llvm-modextract [101/4902] LINK ./bin/llvm-sim [102/4902] LINK ./bin/llvm-stress [103/4902] LINK ./bin/sanstats [104/4902] LINK ./bin/verify-uselistorder [105/4902] CXX obj/llvm/tools/obj2yaml/obj2yaml.dxcontainer2yaml.o [106/4902] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.yaml2obj.o [107/4902] CXX obj/clang/lib/Sema/Sema.SemaTemplateInstantiateDecl.o [108/4902] AR lib/libLLVMObjectYAML.a [109/4902] LINK ./bin/llvm-extract FAILED: bin/llvm-extract ../../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/llvm-extract obj/llvm/tools/llvm-extract/llvm-extract.llvm-extract.o lib/libLLVMBitWriter.a lib/libLLVMCore.a lib/libLLVMIRReader.a lib/libLLVMPasses.a lib/libLLVMSupport.a lib/libLLVMipo.a lib/libLLVMAnalysis.a lib/libLLVMBinaryFormat.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMTargetParser.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMTransformUtils.a lib/libLLVMCodeGen.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libLLVMIRPrinter.a lib/libLLVMCFGuard.a lib/libLLVMCoroutines.a lib/libLLVMFrontendOpenMP.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMLinker.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a -lpthread -lz ld64.lld: error: undefined symbol: llvm::GISelValueTrackingAnalysis::Key >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::PassBuilder::registerMachineFunctionAnalyses(llvm::AnalysisManager&)+0x10c) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::PassBuilder::registerMachineFunctionAnalyses(llvm::AnalysisManager&)+0x108) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisResultModel::Invalidator, false>::invalidate(llvm::MachineFunction&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)+0x180) >>> referenced 13 more times ld64.lld: error: undefined symbol: vtable for llvm::GISelValueTracking >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x80) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x7c) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisResultModel::Invalidator, false>::~AnalysisResultModel()+0x20) >>> referenced 3 more times ld64.lld: error: undefined symbol: llvm::GISelValueTrackingAnalysis::run(llvm::MachineFunction&, llvm::AnalysisManager&) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x48) ld64.lld: error: undefined symbol: llvm::GISelValueTrackingPrinterPass::run(llvm::MachineFunction&, llvm::AnalysisManager&) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::PassModel>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x4) clang: error: linker command failed with exit code 1 (use -v to see invocation) [110/4902] CXX obj/llvm/tools/yaml2obj/yaml2obj.yaml2obj.o [111/4902] CXX obj/bolt/lib/Core/Core.AddressMap.o [112/4902] CXX obj/llvm/tools/obj2yaml/obj2yaml.macho2yaml.o [113/4902] CXX obj/clang/lib/Sema/Sema.SemaTemplate.o [114/4902] CXX obj/bolt/lib/Core/Core.BinaryBasicBlock.o [115/4902] CXX obj/clang/lib/Serialization/Serialization.ASTWriter.o [116/4902] CXX obj/clang/lib/Sema/Sema.SemaOpenMP.o [117/4902] CXX obj/bolt/lib/Core/Core.BinaryContext.o [118/4902] CXX obj/clang/lib/Serialization/Serialization.ASTReader.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.