ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/602] CXX obj/clang/tools/diagtool/diagtool.ListWarnings.o [2/602] CXX obj/clang/tools/diagtool/diagtool.TreeView.o [3/602] CXX obj/clang/unittests/Basic/BasicTests.DiagnosticTest.o [4/602] CXX obj/clang/unittests/Frontend/FrontendTests.FrontendActionTest.o [5/602] CXX obj/clang/unittests/Lex/LexTests.PPCallbacksTest.o [6/602] CXX obj/clang/unittests/CodeGen/ClangCodeGenTests.BufferSourceTest.o [7/602] CXX obj/clang/unittests/CodeGen/ClangCodeGenTests.CodeGenExternalTest.o [8/602] CXX obj/clang/unittests/Sema/SemaTests.CodeCompleteTest.o [9/602] CXX obj/clang/unittests/Interpreter/ClangReplInterpreterTests.InterpreterExtensionsTest.o [10/602] CXX obj/clang/unittests/Interpreter/ClangReplInterpreterTests.CodeCompletionTest.o [11/602] CXX obj/clang/unittests/Sema/SemaTests.ExternalSemaSourceTest.o [12/602] CXX obj/clang/unittests/Interpreter/ClangReplInterpreterTests.InterpreterTest.o [13/602] CXX obj/clang/unittests/Interpreter/ClangReplInterpreterTests.IncrementalProcessingTest.o [14/602] CXX obj/clang/unittests/Sema/SemaTests.SemaLookupTest.o [15/602] CXX obj/clang/lib/Index/Index.IndexingAction.o [16/602] CXX obj/clang/unittests/Sema/SemaTests.SemaNoloadLookupTest.o [17/602] CXX obj/clang/lib/Interpreter/Interpreter.InterpreterUtils.o [18/602] CXX obj/clang/unittests/Serialization/SerializationTests.ForceCheckFileInputTest.o [19/602] CXX obj/clang/lib/Interpreter/Interpreter.CodeCompletion.o [20/602] CXX obj/clang/lib/Interpreter/Interpreter.IncrementalParser.o [21/602] CXX obj/clang/lib/Interpreter/Interpreter.InterpreterValuePrinter.o [22/602] CXX obj/clang/unittests/Tooling/DependencyScanning/ToolingTests.DependencyScannerTest.o [23/602] CXX obj/clang/lib/Parse/Parse.ParseAST.o [24/602] CXX obj/clang/lib/Interpreter/Interpreter.Interpreter.o [25/602] CXX obj/clang/lib/Parse/Parse.ParseCXXInlineMethods.o [26/602] CXX obj/clang/lib/Parse/Parse.ParseHLSL.o [27/602] CXX obj/clang/lib/Parse/Parse.ParseInit.o [28/602] CXX obj/clang/lib/Parse/Parse.ParseExprCXX.o [29/602] CXX obj/clang/lib/Parse/Parse.ParseExpr.o [30/602] CXX obj/clang/lib/Parse/Parse.ParseObjc.o [31/602] CXX obj/clang/lib/Parse/Parse.ParseDeclCXX.o [32/602] CXX obj/clang/lib/Parse/Parse.ParseOpenACC.o [33/602] CXX obj/clang/lib/Parse/Parse.ParseDecl.o [34/602] CXX obj/clang/lib/Parse/Parse.ParseStmt.o [35/602] CXX obj/clang/lib/Parse/Parse.ParseOpenMP.o [36/602] CXX obj/clang/lib/Parse/Parse.ParsePragma.o [37/602] CXX obj/clang/lib/Parse/Parse.ParseTentative.o [38/602] CXX obj/clang/lib/Parse/Parse.ParseStmtAsm.o [39/602] CXX obj/clang/lib/Parse/Parse.ParseTemplate.o [40/602] CXX obj/clang/lib/Sema/Sema.CheckExprLifetime.o [41/602] CXX obj/clang/lib/Sema/Sema.CodeCompleteConsumer.o [42/602] CXX obj/clang/lib/Parse/Parse.Parser.o [43/602] CXX obj/clang/lib/Sema/Sema.DelayedDiagnostic.o [44/602] CXX obj/clang/lib/Sema/Sema.HLSLBuiltinTypeDeclBuilder.o [45/602] CXX obj/clang/lib/Sema/Sema.MultiplexExternalSemaSource.o [46/602] CXX obj/clang/lib/Sema/Sema.DeclSpec.o [47/602] CXX obj/clang/lib/Sema/Sema.HLSLExternalSemaSource.o [48/602] CXX obj/clang/lib/Sema/Sema.AnalysisBasedWarnings.o [49/602] CXX obj/clang/lib/Sema/Sema.JumpDiagnostics.o [50/602] CXX obj/clang/lib/Sema/Sema.SemaAMDGPU.o [51/602] CXX obj/clang/lib/Sema/Sema.SemaAVR.o [52/602] CXX obj/clang/lib/Sema/Sema.SemaAccess.o [53/602] CXX obj/clang/lib/Sema/Sema.SemaBPF.o [54/602] CXX obj/clang/lib/Sema/Sema.SemaBase.o [55/602] CXX obj/clang/lib/Sema/Sema.SemaAPINotes.o [56/602] CXX obj/clang/lib/Sema/Sema.SemaAvailability.o [57/602] CXX obj/clang/lib/Sema/Sema.SemaAttr.o [58/602] CXX obj/clang/lib/Sema/Sema.ParsedAttr.o [59/602] CXX obj/clang/lib/Sema/Sema.SemaBoundsSafety.o [60/602] CXX obj/clang/lib/Sema/Sema.Sema.o [61/602] CXX obj/clang/lib/Sema/Sema.SemaCXXScopeSpec.o [62/602] CXX obj/clang/lib/Sema/Sema.SemaARM.o [63/602] CXX obj/clang/lib/Sema/Sema.SemaCUDA.o [64/602] CXX obj/clang/lib/Sema/Sema.SemaCast.o [65/602] CXX obj/clang/lib/Sema/Sema.SemaCoroutine.o [66/602] CXX obj/clang/lib/Sema/Sema.SemaDirectX.o [67/602] CXX obj/clang/lib/Sema/Sema.SemaExceptionSpec.o [68/602] CXX obj/clang/lib/Sema/Sema.SemaCodeComplete.o [69/602] CXX obj/clang/lib/Sema/Sema.SemaDeclObjC.o [70/602] CXX obj/clang/lib/Sema/Sema.SemaChecking.o [71/602] CXX obj/clang/lib/Sema/Sema.SemaDeclAttr.o [72/602] CXX obj/clang/lib/Sema/Sema.SemaFixItUtils.o [73/602] CXX obj/clang/lib/Sema/Sema.SemaExprMember.o [74/602] CXX obj/clang/lib/Sema/Sema.SemaFunctionEffects.o [75/602] CXX obj/clang/lib/Sema/Sema.SemaConcept.o [76/602] CXX obj/clang/lib/Sema/Sema.SemaExprObjC.o [77/602] CXX obj/clang/lib/Sema/Sema.SemaHexagon.o [78/602] CXX obj/clang/lib/Sema/Sema.SemaHLSL.o [79/602] CXX obj/clang/lib/Sema/Sema.SemaDecl.o [80/602] CXX obj/clang/lib/Sema/Sema.SemaDeclCXX.o [81/602] CXX obj/clang/lib/Sema/Sema.SemaM68k.o [82/602] CXX obj/clang/lib/Sema/Sema.SemaLoongArch.o [83/602] CXX obj/clang/lib/Sema/Sema.SemaMSP430.o [84/602] CXX obj/clang/lib/Sema/Sema.SemaLambda.o [85/602] CXX obj/clang/lib/Sema/Sema.SemaMIPS.o [86/602] CXX obj/clang/lib/Sema/Sema.SemaInit.o [87/602] CXX obj/clang/lib/Sema/Sema.SemaNVPTX.o [88/602] CXX obj/clang/lib/Sema/Sema.SemaModule.o [89/602] CXX obj/clang/lib/Sema/Sema.SemaOpenACCClauseAppertainment.o [90/602] CXX obj/clang/lib/Sema/Sema.SemaOpenACCAtomic.o [91/602] CXX obj/clang/lib/Sema/Sema.SemaLookup.o [92/602] CXX obj/clang/lib/Sema/Sema.SemaOpenACC.o [93/602] CXX obj/clang/lib/Sema/Sema.SemaObjC.o [94/602] CXX obj/clang/lib/Sema/Sema.SemaOpenACCClause.o [95/602] CXX obj/clang/lib/Sema/Sema.SemaObjCProperty.o [96/602] CXX obj/clang/lib/Sema/Sema.SemaOpenCL.o [97/602] CXX obj/clang/lib/Sema/Sema.SemaPPC.o [98/602] CXX obj/clang/lib/Sema/Sema.SemaSPIRV.o [99/602] CXX obj/clang/lib/Sema/Sema.SemaExprCXX.o [100/602] CXX obj/clang/lib/Sema/Sema.SemaPseudoObject.o [101/602] CXX obj/clang/lib/Sema/Sema.SemaSystemZ.o [102/602] CXX obj/clang/lib/Sema/Sema.SemaSwift.o [103/602] CXX obj/clang/lib/Sema/Sema.SemaStmtAttr.o [104/602] CXX obj/clang/lib/Sema/Sema.SemaStmtAsm.o [105/602] CXX obj/clang/lib/Sema/Sema.SemaStmt.o [106/602] CXX obj/clang/lib/Sema/Sema.SemaOverload.o [107/602] CXX obj/clang/lib/Sema/Sema.SemaRISCV.o [108/602] CXX obj/clang/lib/Sema/Sema.SemaExpr.o [109/602] CXX obj/clang/lib/Sema/Sema.SemaSYCL.o [110/602] CXX obj/clang/lib/Sema/Sema.SemaTemplateVariadic.o [111/602] CXX obj/clang/lib/Sema/Sema.SemaWasm.o [112/602] CXX obj/clang/lib/Sema/Sema.SemaX86.o [113/602] CXX obj/clang/lib/Sema/Sema.SemaType.o [114/602] CXX obj/clang/lib/Sema/Sema.SemaTemplateDeductionGuide.o [115/602] CXX obj/clang/lib/Sema/Sema.SemaTemplateDeduction.o [116/602] CXX obj/clang/lib/Sema/Sema.SemaTemplateInstantiate.o [117/602] CXX obj/clang/lib/Serialization/Serialization.ASTReaderStmt.o [118/602] CXX obj/clang/lib/Serialization/Serialization.ASTReaderDecl.o [119/602] CXX obj/clang/lib/Sema/Sema.SemaTemplateInstantiateDecl.o [120/602] CXX obj/clang/lib/Serialization/Serialization.GeneratePCH.o [121/602] CXX obj/clang/lib/Basic/Basic.Warnings.o [122/602] CXX obj/clang/lib/Basic/Basic.DiagnosticIDs.o [123/602] CXX obj/clang/lib/StaticAnalyzer/Frontend/Frontend.ModelInjector.o [124/602] AR lib/libclangBasic.a [125/602] LINK ./bin/apinotes-test [126/602] LINK ./bin/clang-format [127/602] LINK ./bin/clang-fuzzer-dictionary [128/602] CXX obj/clang/lib/Sema/Sema.SemaTemplate.o [129/602] LINK ./bin/clang-offload-bundler [130/602] LINK obj/clang/unittests/Basic/BasicTests [131/602] CXX obj/clang/lib/Serialization/Serialization.ASTWriterDecl.o [132/602] CXX obj/clang/lib/Serialization/Serialization.ASTWriterStmt.o [133/602] CXX obj/clang/lib/Sema/Sema.SemaOpenMP.o [134/602] CXX obj/clang/lib/Frontend/Frontend.ChainedIncludesSource.o [135/602] CXX obj/clang/lib/CodeGen/CodeGen.CGException.o [136/602] CXX obj/clang/lib/CodeGen/CodeGen.CGDecl.o [137/602] CXX obj/clang/lib/Frontend/Frontend.CompilerInstance.o [138/602] CXX obj/clang/lib/Frontend/Frontend.ASTUnit.o [139/602] CXX obj/clang/lib/Serialization/Serialization.ASTWriter.o [140/602] CXX obj/clang/lib/Serialization/Serialization.ASTReader.o [141/602] CXX obj/clang/lib/CodeGen/CodeGen.CGStmt.o [142/602] CXX obj/clang/lib/CodeGen/CodeGen.CodeGenAction.o [143/602] CXX obj/clang/lib/Frontend/Frontend.DependencyFile.o [144/602] CXX obj/clang/lib/AST/AST.ExprConstant.o [145/602] CXX obj/clang/lib/Frontend/Frontend.ModuleDependencyCollector.o [146/602] CXX obj/clang/lib/Frontend/Frontend.TestModuleFileExtension.o [147/602] AR lib/libclangAST.a [148/602] CXX obj/clang/lib/Frontend/Frontend.InitPreprocessor.o [149/602] AR lib/libclangSema.a [150/602] LINK obj/clang/unittests/InstallAPI/InstallAPITests [151/602] AR lib/libclangParse.a [152/602] AR lib/libclangSerialization.a [153/602] LINK obj/clang/unittests/Parse/ParseTests [154/602] CXX obj/clang/lib/Frontend/Frontend.FrontendAction.o [155/602] CXX obj/clang/lib/Frontend/Frontend.PrecompiledPreamble.o [156/602] CXX obj/clang/lib/Frontend/Rewrite/Rewrite.FrontendActions.o [157/602] CXX obj/clang/lib/Frontend/Frontend.FrontendActions.o [158/602] CXX obj/lldb/source/Plugins/SymbolFile/DWARF/DWARF.DWARFASTParserClang.o [159/602] CXX obj/clang/lib/Frontend/Frontend.InterfaceStubFunctionsConsumer.o [160/602] AR lib/libclangFrontend.a [161/602] CXX obj/lldb/source/Plugins/SymbolFile/NativePDB/NativePDB.UdtRecordCompleter.o [162/602] CXX obj/lldb/source/Plugins/SymbolFile/PDB/PDB.PDBASTParser.o [163/602] CXX obj/lldb/source/Plugins/SymbolFile/NativePDB/NativePDB.PdbAstBuilder.o [164/602] LINK ./bin/clang-diff [165/602] LINK ./bin/clang-installapi [166/602] LINK ./bin/diagtool [167/602] LINK obj/clang/unittests/AST/ASTTests [168/602] LINK obj/clang/unittests/AST/ByteCode/InterpTests [169/602] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [170/602] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [171/602] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [172/602] LINK obj/clang/unittests/Format/FormatTests [173/602] LINK obj/clang/unittests/Lex/LexTests [174/602] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [175/602] LINK obj/clang/unittests/Rewrite/RewriteTests [176/602] AR lib/libclangIndex.a [177/602] CXX obj/lldb/source/Plugins/SymbolFile/PDB/PDB.SymbolFilePDB.o [178/602] LINK obj/clang/unittests/Serialization/SerializationTests [179/602] LINK obj/clang/unittests/Sema/SemaTests [180/602] AR lib/libclangStaticAnalyzerFrontend.a [181/602] LINK obj/clang/unittests/Support/ClangSupportTests [182/602] AR lib/libclangCodeGen.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.AMDGPU.o) in output file used for input files: obj/clang/lib/CodeGen/Targets/CodeGen.AMDGPU.o and: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.AMDGPU.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.ARM.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.ARM.o and: obj/clang/lib/CodeGen/Targets/CodeGen.ARM.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.DirectX.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.DirectX.o and: obj/clang/lib/CodeGen/Targets/CodeGen.DirectX.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.Hexagon.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.Hexagon.o and: obj/clang/lib/CodeGen/Targets/CodeGen.Hexagon.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.NVPTX.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.NVPTX.o and: obj/clang/lib/CodeGen/Targets/CodeGen.NVPTX.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.PPC.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.PPC.o and: obj/clang/lib/CodeGen/Targets/CodeGen.PPC.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.RISCV.o) in output file used for input files: obj/clang/lib/CodeGen/Targets/CodeGen.RISCV.o and: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.RISCV.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.SPIR.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.SPIR.o and: obj/clang/lib/CodeGen/Targets/CodeGen.SPIR.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.SystemZ.o) in output file used for input files: obj/clang/lib/CodeGen/Targets/CodeGen.SystemZ.o and: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.SystemZ.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.WebAssembly.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.WebAssembly.o and: obj/clang/lib/CodeGen/Targets/CodeGen.WebAssembly.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.X86.o) in output file used for input files: obj/clang/lib/CodeGen/Targets/CodeGen.X86.o and: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.X86.o (due to use of basename, truncation, blank padding or duplicate input files) [183/602] LINK ./bin/clang-refactor [184/602] LINK ./bin/clang-extdef-mapping [185/602] LINK obj/clang/unittests/Index/IndexTests [186/602] AR lib/libclangRewriteFrontend.a [187/602] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ASTUtils.o [188/602] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ASTStructExtractor.o [189/602] AR lib/libclangInterpreter.a [190/602] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [191/602] CXX obj/lldb/source/Plugins/SymbolFile/NativePDB/NativePDB.SymbolFileNativePDB.o [192/602] AR lib/liblldbPluginSymbolFileNativePDB.a [193/602] AR lib/liblldbPluginSymbolFilePDB.a [194/602] LINK ./bin/clang-import-test FAILED: bin/clang-import-test ../../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-import-test obj/clang/tools/clang-import-test/clang-import-test.clang-import-test.o lib/libclangAST.a lib/libclangBasic.a lib/libclangCodeGen.a lib/libclangDriver.a lib/libclangFrontend.a lib/libclangLex.a lib/libclangParse.a lib/libLLVMCore.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMOption.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendHLSL.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMFrontendOpenMP.a lib/libLLVMAnalysis.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMTransformUtils.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAPINotes.a lib/libLLVMWindowsDriver.a lib/libclangEdit.a lib/libclangSema.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangSerialization.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMFrontendDriver.a lib/libLLVMIRPrinter.a lib/libLLVMLTO.a lib/libLLVMExtensions.a lib/libLLVMLinker.a lib/libLLVMPasses.a lib/libLLVMCFGuard.a lib/libLLVMCoroutines.a lib/libLLVMipo.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a lib/libLLVMCoverage.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) [195/602] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests FAILED: obj/clang/unittests/CodeGen/ClangCodeGenTests ../../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 obj/clang/unittests/CodeGen/ClangCodeGenTests obj/clang/unittests/CodeGen/ClangCodeGenTests.BufferSourceTest.o obj/clang/unittests/CodeGen/ClangCodeGenTests.CheckTargetFeaturesTest.o obj/clang/unittests/CodeGen/ClangCodeGenTests.CodeGenExternalTest.o obj/clang/unittests/CodeGen/ClangCodeGenTests.TBAAMetadataTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libclangAST.a lib/libclangBasic.a lib/libclangCodeGen.a lib/libclangFrontend.a lib/libclangLex.a lib/libclangParse.a lib/libLLVMCore.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMOption.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendHLSL.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMFrontendOpenMP.a lib/libLLVMAnalysis.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMTransformUtils.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAPINotes.a lib/libclangDriver.a lib/libLLVMWindowsDriver.a lib/libclangEdit.a lib/libclangSema.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangSerialization.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMFrontendDriver.a lib/libLLVMIRPrinter.a lib/libLLVMLTO.a lib/libLLVMExtensions.a lib/libLLVMLinker.a lib/libLLVMPasses.a lib/libLLVMCFGuard.a lib/libLLVMCoroutines.a lib/libLLVMipo.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a lib/libLLVMCoverage.a lib/libgtest.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) [196/602] LINK obj/clang/unittests/Frontend/FrontendTests FAILED: obj/clang/unittests/Frontend/FrontendTests ../../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 obj/clang/unittests/Frontend/FrontendTests obj/clang/unittests/Frontend/FrontendTests.ASTUnitTest.o obj/clang/unittests/Frontend/FrontendTests.CodeGenActionTest.o obj/clang/unittests/Frontend/FrontendTests.CompilerInstanceTest.o obj/clang/unittests/Frontend/FrontendTests.CompilerInvocationTest.o obj/clang/unittests/Frontend/FrontendTests.FixedPointString.o obj/clang/unittests/Frontend/FrontendTests.FrontendActionTest.o obj/clang/unittests/Frontend/FrontendTests.NoAlterCodeGenActionTest.o obj/clang/unittests/Frontend/FrontendTests.OutputStreamTest.o obj/clang/unittests/Frontend/FrontendTests.PCHPreambleTest.o obj/clang/unittests/Frontend/FrontendTests.ParsedSourceLocationTest.o obj/clang/unittests/Frontend/FrontendTests.ReparseWorkingDirTest.o obj/clang/unittests/Frontend/FrontendTests.SearchPathTest.o obj/clang/unittests/Frontend/FrontendTests.TextDiagnosticTest.o obj/clang/unittests/Frontend/FrontendTests.UtilsTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libclangAST.a lib/libclangBasic.a lib/libclangCodeGen.a lib/libclangFrontend.a lib/libclangFrontendTool.a lib/libclangLex.a lib/libclangSema.a lib/libclangTooling.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMOption.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendHLSL.a lib/libLLVMCore.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMFrontendOpenMP.a lib/libLLVMAnalysis.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMTransformUtils.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAPINotes.a lib/libclangDriver.a lib/libLLVMWindowsDriver.a lib/libclangEdit.a lib/libclangParse.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangSerialization.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMFrontendDriver.a lib/libLLVMIRPrinter.a lib/libLLVMLTO.a lib/libLLVMExtensions.a lib/libLLVMLinker.a lib/libLLVMPasses.a lib/libLLVMCFGuard.a lib/libLLVMCoroutines.a lib/libLLVMipo.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a lib/libLLVMCoverage.a lib/libclangExtractAPI.a lib/libclangIndex.a lib/libclangFormat.a lib/libclangToolingCore.a lib/libclangRewrite.a lib/libclangToolingInclusions.a lib/libclangInstallAPI.a lib/libclangRewriteFrontend.a lib/libclangStaticAnalyzerFrontend.a lib/libclangCrossTU.a lib/libclangStaticAnalyzerCheckers.a lib/libclangStaticAnalyzerCore.a lib/libLLVMAArch64Desc.a lib/libLLVMAArch64Info.a lib/libLLVMAArch64Utils.a lib/libLLVMAMDGPUDesc.a lib/libLLVMAMDGPUInfo.a lib/libLLVMAMDGPUUtils.a lib/libLLVMARMDesc.a lib/libLLVMMCDisassembler.a lib/libLLVMARMInfo.a lib/libLLVMARMUtils.a lib/libLLVMAVRDesc.a lib/libLLVMAVRInfo.a lib/libLLVMBPFDesc.a lib/libLLVMBPFInfo.a lib/libLLVMHexagonDesc.a lib/libLLVMHexagonInfo.a lib/libLLVMLanaiDesc.a lib/libLLVMLanaiInfo.a lib/libLLVMLoongArchDesc.a lib/libLLVMLoongArchInfo.a lib/libLLVMMipsDesc.a lib/libLLVMMipsInfo.a lib/libLLVMNVPTXDesc.a lib/libLLVMNVPTXInfo.a lib/libLLVMPowerPCDesc.a lib/libLLVMPowerPCInfo.a lib/libLLVMRISCVDesc.a lib/libLLVMRISCVInfo.a lib/libLLVMSparcDesc.a lib/libLLVMSparcInfo.a lib/libLLVMSystemZDesc.a lib/libLLVMSystemZInfo.a lib/libLLVMWebAssemblyDesc.a lib/libLLVMWebAssemblyInfo.a lib/libLLVMWebAssemblyUtils.a lib/libLLVMX86Desc.a lib/libLLVMX86Info.a lib/libgtest.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) [197/602] CXX obj/lldb/source/Plugins/SymbolFile/DWARF/DWARF.SymbolFileDWARF.o [198/602] CXX obj/lldb/source/Plugins/TypeSystem/Clang/Clang.TypeSystemClang.o [199/602] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangASTSource.o [200/602] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangASTImporter.o [201/602] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangModulesDeclVendor.o [202/602] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangExpressionDeclMap.o [203/602] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangExpressionParser.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.