ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/5665] ACTION //llvm/include/llvm/IR:IntrinsicsBPF(//llvm/utils/gn/build/toolchain:unix) [2/5665] ACTION //llvm/include/llvm/IR:IntrinsicsDirectX(//llvm/utils/gn/build/toolchain:unix) [3/5665] ACTION //llvm/include/llvm/IR:IntrinsicsMips(//llvm/utils/gn/build/toolchain:unix) [4/5665] ACTION //llvm/include/llvm/IR:IntrinsicsAMDGPU(//llvm/utils/gn/build/toolchain:unix) [5/5665] ACTION //llvm/include/llvm/IR:IntrinsicsHexagon(//llvm/utils/gn/build/toolchain:unix) [6/5665] ACTION //llvm/include/llvm/IR:IntrinsicsLoongArch(//llvm/utils/gn/build/toolchain:unix) [7/5665] ACTION //llvm/include/llvm/IR:IntrinsicsARM(//llvm/utils/gn/build/toolchain:unix) [8/5665] ACTION //llvm/include/llvm/IR:IntrinsicsAArch64(//llvm/utils/gn/build/toolchain:unix) [9/5665] ACTION //llvm/include/llvm/IR:IntrinsicEnums(//llvm/utils/gn/build/toolchain:unix) [10/4815] ACTION //llvm/include/llvm/IR:IntrinsicImpl(//llvm/utils/gn/build/toolchain:unix) [11/4815] ACTION //llvm/include/llvm/IR:IntrinsicsSPIRV(//llvm/utils/gn/build/toolchain:unix) [12/4815] ACTION //llvm/include/llvm/IR:IntrinsicsR600(//llvm/utils/gn/build/toolchain:unix) [13/4815] ACTION //llvm/include/llvm/IR:IntrinsicsPowerPC(//llvm/utils/gn/build/toolchain:unix) [14/4815] ACTION //llvm/include/llvm/IR:IntrinsicsNVPTX(//llvm/utils/gn/build/toolchain:unix) [15/4812] ACTION //llvm/include/llvm/IR:IntrinsicsS390(//llvm/utils/gn/build/toolchain:unix) [16/4812] ACTION //llvm/include/llvm/IR:IntrinsicsWebAssembly(//llvm/utils/gn/build/toolchain:unix) [17/4806] ACTION //llvm/include/llvm/IR:IntrinsicsRISCV(//llvm/utils/gn/build/toolchain:unix) [18/4806] ACTION //llvm/include/llvm/IR:IntrinsicsVE(//llvm/utils/gn/build/toolchain:unix) [19/4806] ACTION //llvm/include/llvm/IR:IntrinsicsX86(//llvm/utils/gn/build/toolchain:unix) [20/4801] ACTION //llvm/include/llvm/IR:IntrinsicsXCore(//llvm/utils/gn/build/toolchain:unix) [21/4801] ACTION //llvm/include/llvm/TargetParser:ARMTargetParserDef(//llvm/utils/gn/build/toolchain:unix) [22/4801] ACTION //llvm/include/llvm/TargetParser:AArch64TargetParserDef(//llvm/utils/gn/build/toolchain:unix) [23/4795] CXX obj/llvm/utils/TableGen/Common/Common.AsmWriterInst.o [24/4795] CXX obj/llvm/utils/TableGen/Common/Common.CodeGenHwModes.o [25/4795] CXX obj/llvm/utils/TableGen/Common/GlobalISel/Common.CodeExpander.o [26/4795] ACTION //llvm/include/llvm/TargetParser:RISCVTargetParserDef(//llvm/utils/gn/build/toolchain:unix) [27/4784] CXX obj/llvm/utils/TableGen/Common/Common.CodeGenInstAlias.o [28/4784] CXX obj/llvm/utils/TableGen/Common/Common.CodeGenInstruction.o [29/4784] CXX obj/llvm/utils/TableGen/Common/GlobalISel/Common.CombinerUtils.o [30/4784] CXX obj/llvm/utils/TableGen/Common/Common.DAGISelMatcher.o [31/4784] CXX obj/llvm/utils/TableGen/Common/Common.CodeGenTarget.o [32/4784] CXX obj/llvm/lib/Transforms/Vectorize/Vectorize.EVLIndVarSimplify.o [33/4784] CXX obj/llvm/lib/Transforms/Utils/Utils.MemoryTaggingSupport.o [34/4784] CXX obj/llvm/utils/TableGen/Common/Common.CodeGenSchedule.o [35/4784] CXX obj/llvm/lib/IR/IR.Intrinsics.o [36/4784] CXX obj/llvm/utils/TableGen/Common/GlobalISel/Common.PatternParser.o [37/4784] CXX obj/llvm/utils/TableGen/Common/GlobalISel/Common.GlobalISelMatchTableExecutorEmitter.o [38/4784] CXX obj/llvm/utils/TableGen/Common/Common.CodeGenDAGPatterns.o [39/4784] CXX obj/llvm/utils/TableGen/Common/Common.OptEmitter.o [40/4784] CXX obj/llvm/lib/IR/IR.AutoUpgrade.o ../../llvm/lib/IR/AutoUpgrade.cpp:1480:26: warning: 'getDeclaration' is deprecated: Use getOrInsertDeclaration instead [-Wdeprecated-declarations] NewFn = Intrinsic::getDeclaration( ^~~~~~~~~~~~~~ getOrInsertDeclaration ../../llvm/include/llvm/IR/Intrinsics.h:104:3: note: 'getDeclaration' has been explicitly marked deprecated here LLVM_DEPRECATED("Use getOrInsertDeclaration instead", ^ ../../llvm/include/llvm/Support/Compiler.h:254:50: note: expanded from macro 'LLVM_DEPRECATED' #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX))) ^ 1 warning generated. [41/4784] CXX obj/llvm/utils/TableGen/Common/GlobalISel/Common.GlobalISelMatchTable.o [42/4784] CXX obj/llvm/utils/TableGen/Common/Common.CodeGenRegisters.o [43/4784] ACTION //llvm/utils/llvm-lit:llvm-lit(//llvm/utils/gn/build/toolchain:unix) [44/4784] CXX obj/llvm/utils/TableGen/Common/GlobalISel/Common.Patterns.o [45/4784] CXX obj/llvm/utils/TableGen/Common/Common.InfoByHwMode.o [46/4784] CXX obj/llvm/utils/TableGen/Common/Common.PredicateExpander.o [47/4784] CXX obj/llvm/utils/TableGen/Common/Common.SubtargetFeatureInfo.o [48/4784] CXX obj/llvm/utils/TableGen/Common/Common.Utils.o [49/4784] CXX obj/llvm/unittests/Support/SupportTests.SourceMgrTest.o [50/4784] CXX obj/llvm/utils/TableGen/Common/Common.VarLenCodeEmitterGen.o [51/4784] AR lib/libLLVMTableGenCommon.a [52/4784] CXX obj/llvm/unittests/Support/SupportTests.TarWriterTest.o [53/4784] CXX obj/llvm/unittests/Support/SupportTests.ScaledNumberTest.o [54/4784] CXX obj/llvm/unittests/Support/SupportTests.ScopedPrinterTest.o [55/4784] CXX obj/llvm/unittests/Support/SupportTests.SpecialCaseListTest.o [56/4784] CXX obj/llvm/unittests/Support/SupportTests.Threading.o [57/4784] CXX obj/llvm/unittests/Support/SupportTests.TimeProfilerTest.o [58/4784] CXX obj/llvm/unittests/Support/SupportTests.ToolOutputFileTest.o [59/4784] CXX obj/llvm/unittests/Support/SupportTests.UTCTimeTest.o [60/4784] CXX obj/llvm/unittests/Support/SupportTests.raw_fd_stream_test.o [61/4784] CXX obj/llvm/unittests/Support/SupportTests.YAMLParserTest.o [62/4784] CXX obj/llvm/unittests/Support/SupportTests.UnicodeTest.o [63/4784] CXX obj/llvm/unittests/Support/SupportTests.raw_pwrite_stream_test.o [64/4784] CXX obj/llvm/unittests/Support/SupportTests.ThreadPool.o [65/4784] CXX obj/llvm/lib/Passes/Passes.PassBuilderPipelines.o [66/4784] CXX obj/llvm/lib/IR/IR.Verifier.o [67/4784] AR lib/libLLVMCore.a [68/4784] CXX obj/llvm/unittests/Support/SupportTests.raw_socket_stream_test.o [69/4784] CXX obj/llvm/unittests/Support/SupportTests.raw_ostream_test.o [70/4784] LINK ./bin/llvm-opt-report [71/4784] LINK ./bin/llvm-remarkutil [72/4784] LINK ./bin/llvm-pdbutil [73/4784] LINK ./bin/llvm-profdata [74/4784] LINK ./bin/llvm-sim [75/4784] LINK ./bin/llvm-stress [76/4784] LINK ./bin/obj2yaml [77/4784] LINK ./bin/yaml2obj [78/4784] LINK ./bin/sanstats [79/4784] LINK ./bin/llvm-cov [80/4784] LINK ./bin/llvm-diff [81/4784] LINK ./bin/llvm-ctxprof-util [82/4784] LINK ./bin/llvm-dis [83/4784] LINK ./bin/llvm-bcanalyzer [84/4784] AR lib/libLLVMTransformUtils.a [85/4784] CXX obj/llvm/unittests/TargetParser/TargetParserTests.Host.o [86/4784] LINK obj/clang/unittests/InstallAPI/InstallAPITests [87/4784] LINK obj/clang/unittests/Parse/ParseTests [88/4784] LINK ./bin/verify-uselistorder [89/4784] LINK ./bin/llvm-cat [90/4784] LINK ./bin/llvm-modextract [91/4784] AR lib/libLLVMVectorize.a [92/4784] CXX obj/llvm/unittests/TargetParser/TargetParserTests.CSKYTargetParserTest.o [93/4784] LINK ./bin/llvm-as [94/4784] LINK ./bin/llvm-link [95/4784] LINK obj/bolt/unittests/Profile/ProfileTests [96/4784] LINK ./bin/llvm-bat-dump [97/4784] CXX obj/llvm/unittests/Telemetry/TelemetryTests.TelemetryTest.o [98/4784] LINK obj/llvm/unittests/Telemetry/TelemetryTests [99/4784] CXX obj/llvm/unittests/TextAPI/TextAPITests.RecordTests.o [100/4784] CXX obj/llvm/unittests/Support/SupportTests.YAMLIOTest.o [101/4784] CXX obj/llvm/unittests/TargetParser/TargetParserTests.RISCVISAInfoTest.o [102/4784] CXX obj/llvm/unittests/TextAPI/TextAPITests.TextStubV1Tests.o [103/4784] CXX obj/llvm/unittests/TextAPI/TextAPITests.TextStubV2Tests.o [104/4784] CXX obj/llvm/unittests/Support/SupportTests.VirtualFileSystemTest.o [105/4784] CXX obj/llvm/unittests/TextAPI/TextAPITests.TextStubV3Tests.o [106/4784] CXX obj/llvm/unittests/TextAPI/TextAPITests.TextStubV4Tests.o [107/4784] CXX obj/llvm/unittests/Transforms/IPO/IPOTests.ImportIDTableTests.o [108/4784] CXX obj/llvm/unittests/Transforms/IPO/IPOTests.MergeFunctionsTest.o [109/4784] CXX obj/llvm/unittests/TextAPI/TextAPITests.TextStubV5Tests.o [110/4784] LINK obj/llvm/unittests/TextAPI/TextAPITests [111/4784] CXX obj/llvm/unittests/Transforms/IPO/IPOTests.WholeProgramDevirt.o [112/4784] CXX obj/llvm/unittests/TargetParser/TargetParserTests.TripleTest.o [113/4784] CXX obj/llvm/unittests/Transforms/IPO/IPOTests.FunctionSpecializationTest.o [114/4784] CXX obj/llvm/unittests/Transforms/IPO/IPOTests.AttributorTest.o [115/4784] CXX obj/llvm/unittests/TargetParser/TargetParserTests.TargetParserTest.o [116/4784] LINK obj/llvm/unittests/TargetParser/TargetParserTests [117/4784] CXX obj/llvm/unittests/Transforms/Coroutines/CoroTests.ExtraRematTest.o [118/4784] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [119/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.BasicBlockUtilsTest.o [120/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.CallPromotionUtilsTest.o [121/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.CodeExtractorTest.o [122/4784] CXX obj/llvm/unittests/Transforms/Scalar/ScalarTests.LICMTest.o [123/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.CodeMoverUtilsTest.o [124/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.FunctionComparatorTest.o [125/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.CloningTest.o [126/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.IntegerDivisionTest.o [127/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.DebugifyTest.o [128/4784] CXX obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests.PGOInstrumentationTest.o [129/4784] CXX obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests.MemProfUseTest.o [130/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.LoopRotationUtilsTest.o [131/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.ProfDataUtilTest.o [132/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.LocalTest.o [133/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.ModuleUtilsTest.o [134/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.LoopUtilsTest.o [135/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.SSAUpdaterBulkTest.o [136/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.SizeOptsTest.o [137/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.UnrollLoopTest.o [138/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.MemTransferLowering.o [139/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.ScalarEvolutionExpanderTest.o [140/4784] CXX obj/llvm/unittests/Transforms/Utils/UtilsTests.ValueMapperTest.o [141/4784] CXX obj/llvm/unittests/Transforms/Vectorize/VectorizeTests.VPDomTreeTest.o [142/4784] CXX obj/llvm/unittests/Transforms/Vectorize/VectorizeTests.VPlanPatternMatchTest.o [143/4784] CXX obj/llvm/unittests/Transforms/Vectorize/VectorizeTests.VPlanHCFGTest.o [144/4784] CXX obj/llvm/lib/Passes/Passes.PassBuilder.o [145/4784] AR lib/libLLVMPasses.a [146/4784] 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) [147/4784] CXX obj/llvm/unittests/Transforms/Vectorize/VectorizeTests.VPlanSlpTest.o [148/4784] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.IntervalTest.o [149/4784] CXX obj/llvm/unittests/Transforms/Vectorize/VectorizeTests.VPlanVerifierTest.o [150/4784] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.InstrMapsTest.o [151/4784] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.LegalityTest.o [152/4784] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.VecUtilsTest.o [153/4784] CXX obj/llvm/unittests/Transforms/Scalar/ScalarTests.LoopPassManagerTest.o [154/4784] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.DependencyGraphTest.o [155/4784] CXX obj/llvm/unittests/Transforms/Vectorize/VectorizeTests.VPlanTest.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.