ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/906] LINK ./bin/clang-apply-replacements [2/906] LINK ./bin/clang-include-fixer [3/906] LINK ./bin/clang-change-namespace [4/906] LINK ./bin/clang-move [5/906] LINK ./bin/clang-doc [6/906] LINK ./bin/find-all-symbols [7/906] LINK ./bin/clang-reorder-fields [8/906] LINK ./bin/clang-query [9/906] CXX obj/bolt/lib/Rewrite/Rewrite.BuildIDRewriter.o [10/906] CXX obj/bolt/lib/Rewrite/Rewrite.MetadataManager.o [11/906] CXX obj/bolt/lib/Rewrite/Rewrite.ExecutableFileMemoryManager.o [12/906] CXX obj/bolt/lib/Rewrite/Rewrite.JITLinkLinker.o [13/906] CXX obj/bolt/lib/Rewrite/Rewrite.BoltDiff.o [14/906] CXX obj/bolt/lib/Rewrite/Rewrite.PseudoProbeRewriter.o [15/906] CXX obj/bolt/lib/Rewrite/Rewrite.BinaryPassManager.o [16/906] CXX obj/bolt/lib/Rewrite/Rewrite.MachORewriteInstance.o [17/906] CXX obj/bolt/lib/Rewrite/Rewrite.SDTRewriter.o [18/906] CXX obj/bolt/lib/RuntimeLibs/RuntimeLibs.HugifyRuntimeLibrary.o [19/906] CXX obj/bolt/lib/Rewrite/Rewrite.LinuxKernelRewriter.o [20/906] CXX obj/bolt/lib/RuntimeLibs/RuntimeLibs.InstrumentationRuntimeLibrary.o [21/906] AR lib/libLLVMBOLTRuntimeLibs.a [22/906] CXX obj/bolt/lib/Target/AArch64/AArch64.AArch64MCSymbolizer.o [23/906] CXX obj/bolt/lib/Rewrite/Rewrite.DWARFRewriter.o [24/906] CXX obj/bolt/lib/Target/X86/X86.X86MCSymbolizer.o [25/906] CXX obj/bolt/lib/Target/AArch64/AArch64.AArch64MCPlusBuilder.o [26/906] AR lib/libLLVMBOLTTargetAArch64.a [27/906] LINK ./bin/modularize [28/906] LINK ./bin/pp-trace [29/906] CXX obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o [30/906] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [31/906] LINK ./bin/clang-tidy [32/906] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [33/906] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [34/906] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [35/906] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [36/906] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [37/906] STAMP obj/lldb/source/Plugins/Process/mach-core/mach-core.inputdeps.stamp [38/906] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [39/906] CXX obj/bolt/lib/Target/X86/X86.X86MCPlusBuilder.o [40/906] AR lib/libLLVMBOLTTargetX86.a [41/906] STAMP obj/lldb/source/Plugins/Process/minidump/minidump.inputdeps.stamp [42/906] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [43/906] STAMP obj/clang-tools-extra/unittests/unittests.stamp [44/906] CXX obj/bolt/unittests/Core/CoreTests.BinaryContext.o [45/906] CXX obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o [46/906] CXX obj/bolt/unittests/Core/CoreTests.DynoStats.o [47/906] STAMP obj/lldb/source/Plugins/SymbolFile/DWARF/DWARF.inputdeps.stamp [48/906] CXX obj/lldb/source/Plugins/Process/mach-core/mach-core.ThreadMachCore.o [49/906] CXX obj/lldb/source/Plugins/ScriptInterpreter/None/None.ScriptInterpreterNone.o [50/906] CXX obj/lldb/source/Plugins/Process/minidump/minidump.ThreadMinidump.o [51/906] CXX obj/lldb/source/Plugins/REPL/Clang/Clang.ClangREPL.o [52/906] CXX obj/lldb/source/Plugins/Process/mach-core/mach-core.ProcessMachCore.o [53/906] CXX obj/lldb/source/Plugins/Process/minidump/minidump.ProcessMinidump.o [54/906] CXX obj/bolt/unittests/Core/CoreTests.MemoryMaps.o [55/906] CXX obj/lldb/source/Plugins/SymbolFile/DWARF/DWARF.DWARFASTParser.o [56/906] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o [57/906] CXX obj/lldb/source/Plugins/SymbolFile/DWARF/DWARF.DWARFIndex.o [58/906] CXX obj/lldb/source/Plugins/SymbolFile/DWARF/DWARF.UniqueDWARFASTType.o [59/906] CXX obj/lldb/source/Plugins/SymbolFile/DWARF/DWARF.ManualDWARFIndex.o [60/906] CXX obj/lldb/source/Plugins/SymbolLocator/DebugSymbols/DebugSymbols.SymbolLocatorDebugSymbols.o [61/906] CXX obj/lldb/source/Plugins/SymbolLocator/Default/Default.SymbolLocatorDefault.o [62/906] CXX obj/lldb/source/Plugins/SymbolVendor/ELF/ELF.SymbolVendorELF.o [63/906] CXX obj/bolt/lib/Rewrite/Rewrite.RewriteInstance.o [64/906] AR lib/libLLVMBOLTRewrite.a [65/906] CXX obj/lldb/source/Plugins/SymbolVendor/MacOSX/MacOSX.SymbolVendorMacOSX.o [66/906] CXX obj/lldb/source/Plugins/SymbolFile/NativePDB/NativePDB.UdtRecordCompleter.o [67/906] STAMP obj/lldb/source/Plugins/UnwindAssembly/x86/x86.inputdeps.stamp [68/906] CXX obj/lldb/source/Plugins/SymbolFile/DWARF/DWARF.DWARFASTParserClang.o [69/906] CXX obj/lldb/source/Plugins/SymbolFile/NativePDB/NativePDB.PdbAstBuilder.o [70/906] CXX obj/lldb/source/Plugins/SymbolFile/PDB/PDB.PDBASTParser.o [71/906] CXX obj/lldb/source/Plugins/SymbolVendor/PECOFF/PECOFF.SymbolVendorPECOFF.o [72/906] CXX obj/lldb/source/Plugins/SymbolVendor/wasm/wasm.SymbolVendorWasm.o [73/906] CXX obj/lldb/source/Plugins/SymbolFile/NativePDB/NativePDB.SymbolFileNativePDB.o [74/906] CXX obj/lldb/source/Plugins/UnwindAssembly/x86/x86.UnwindAssembly-x86.o [75/906] CXX obj/lldb/source/Plugins/SymbolFile/PDB/PDB.SymbolFilePDB.o [76/906] CXX obj/lldb/source/Plugins/SymbolFile/DWARF/DWARF.SymbolFileDWARF.o [77/906] CXX obj/lldb/source/Symbol/Symbol.CompactUnwindInfo.o [78/906] CXX obj/lldb/source/Plugins/UnwindAssembly/InstEmulation/InstEmulation.UnwindAssemblyInstEmulation.o [79/906] CXX obj/lldb/source/Symbol/Symbol.DWARFCallFrameInfo.o [80/906] CXX obj/lldb/source/Symbol/Symbol.CompilerType.o [81/906] CXX obj/lldb/source/Symbol/Symbol.CompileUnit.o [82/906] CXX obj/lldb/source/Symbol/Symbol.LineEntry.o [83/906] CXX obj/lldb/source/Symbol/Symbol.ObjectContainer.o [84/906] CXX obj/lldb/source/Symbol/Symbol.FuncUnwinders.o [85/906] CXX obj/lldb/source/Symbol/Symbol.SaveCoreOptions.o [86/906] CXX obj/lldb/source/Symbol/Symbol.ObjectFile.o [87/906] CXX obj/lldb/source/Symbol/Symbol.Function.o [88/906] STAMP obj/lldb/source/Target/Target.inputdeps.stamp [89/906] CXX obj/lldb/source/Symbol/Symbol.SymbolLocator.o [90/906] CXX obj/lldb/source/Symbol/Symbol.Symbol.o [91/906] CXX obj/lldb/source/Symbol/Symbol.SymbolContext.o [92/906] CXX obj/lldb/source/Symbol/Symbol.TypeSystem.o [93/906] CXX obj/lldb/source/Symbol/Symbol.Type.o [94/906] CXX obj/lldb/source/Symbol/Symbol.UnwindPlan.o [95/906] CXX obj/lldb/source/Target/Target.LanguageRuntime.o [96/906] CXX obj/lldb/source/Symbol/Symbol.Symtab.o [97/906] CXX obj/lldb/source/Symbol/Symbol.Variable.o [98/906] CXX obj/lldb/source/Target/Target.Memory.o [99/906] CXX obj/lldb/source/Target/Target.Queue.o [100/906] CXX obj/lldb/source/Target/Target.QueueItem.o [101/906] CXX obj/lldb/source/Target/Target.ProcessTrace.o [102/906] CXX obj/lldb/source/Target/Target.QueueList.o [103/906] CXX obj/lldb/source/Target/Target.RegisterContext.o [104/906] CXX obj/lldb/source/Target/Target.Platform.o [105/906] CXX obj/lldb/source/Target/Target.ScriptedThreadPlan.o [106/906] CXX obj/lldb/source/Plugins/TypeSystem/Clang/Clang.TypeSystemClang.o [107/906] CXX obj/lldb/source/Target/Target.RegisterContextUnwind.o [108/906] CXX obj/lldb/source/Target/Target.StackFrameRecognizer.o [109/906] CXX obj/lldb/source/Target/Target.StructuredDataPlugin.o [110/906] CXX obj/lldb/source/Target/Target.StackFrameList.o [111/906] CXX obj/lldb/source/Target/Target.Statistics.o [112/906] CXX obj/lldb/source/Target/Target.SystemRuntime.o [113/906] CXX obj/lldb/source/Target/Target.StackFrame.o [114/906] CXX obj/lldb/source/Target/Target.StopInfo.o [115/906] CXX obj/lldb/source/Target/Target.TargetList.o [116/906] CXX obj/lldb/source/Target/Target.ThreadPlan.o [117/906] CXX obj/lldb/source/Target/Target.Process.o [118/906] CXX obj/lldb/source/Target/Target.ThreadList.o [119/906] CXX obj/lldb/source/Target/Target.ThreadPlanBase.o [120/906] CXX obj/lldb/source/Target/Target.ThreadPlanCallOnFunctionExit.o [121/906] CXX obj/lldb/source/Target/Target.ThreadPlanCallFunctionUsingABI.o [122/906] CXX obj/lldb/source/Target/Target.ThreadPlanCallFunction.o [123/906] CXX obj/lldb/source/Target/Target.Thread.o [124/906] CXX obj/lldb/source/Target/Target.ThreadPlanRunToAddress.o [125/906] CXX obj/lldb/source/Target/Target.ThreadPlanCallUserExpression.o [126/906] CXX obj/lldb/source/Target/Target.ThreadPlanShouldStopHere.o [127/906] CXX obj/lldb/source/Target/Target.ThreadPlanSingleThreadTimeout.o [128/906] CXX obj/lldb/source/Target/Target.ThreadPlanStepInstruction.o [129/906] CXX obj/lldb/source/Target/Target.ThreadPlanStack.o [130/906] CXX obj/lldb/source/Target/Target.ThreadPlanStepInRange.o [131/906] CXX obj/lldb/source/Target/Target.ThreadPlanStepOut.o [132/906] CXX obj/lldb/source/Target/Target.ThreadPlanStepOverBreakpoint.o [133/906] CXX obj/lldb/source/Target/Target.ThreadPlanStepThrough.o [134/906] CXX obj/lldb/source/Target/Target.ThreadPlanStepOverRange.o [135/906] CXX obj/lldb/source/Target/Target.ThreadPlanStepUntil.o [136/906] CXX obj/lldb/source/Target/Target.ThreadPlanStepRange.o [137/906] CXX obj/lldb/source/Target/Target.ThreadPlanTracer.o [138/906] CXX obj/lldb/source/Target/Target.Target.o [139/906] CXX obj/lldb/source/Target/Target.UnwindLLDB.o [140/906] CXX obj/lldb/source/Target/Target.VerboseTrapFrameRecognizer.o [141/906] CXX obj/lldb/source/Target/Target.TraceDumper.o [142/906] STAMP obj/lldb/tools/lldb-server/lldb-server.inputdeps.stamp [143/906] CXX obj/lldb/source/Target/Target.Trace.o [144/906] CXX obj/lldb/source/Target/Target.ExecutionContext.o [145/906] CXX obj/lldb/source/Target/Target.ABI.o [146/906] AR lib/libLLVMMipsCodeGen.a [147/906] STAMP obj/llvm/lib/Target/Mips/Mips.stamp [148/906] AR lib/libLLVMRISCVCodeGen.a [149/906] STAMP obj/llvm/lib/Target/RISCV/RISCV.stamp [150/906] CXX obj/lldb/source/Target/Target.AssertFrameRecognizer.o [151/906] LINK ./bin/llvm-cfi-verify [152/906] CXX obj/lldb/source/Target/Target.InstrumentationRuntimeStopInfo.o [153/906] CXX obj/lldb/source/Target/Target.InstrumentationRuntime.o [154/906] LINK ./bin/llvm-debuginfo-analyzer [155/906] LINK ./bin/llvm-mca [156/906] LINK ./bin/llvm-nm [157/906] STAMP obj/llvm/tools/llvm-nm/symlinks.stamp [158/906] CXX obj/lldb/source/Target/Target.DynamicRegisterInfo.o [159/906] CXX obj/lldb/source/Target/Target.JITLoader.o [160/906] LINK ./bin/llvm-objdump [161/906] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [162/906] STAMP obj/llvm/tools/llvm-objdump/llvm-otool.stamp [163/906] STAMP obj/llvm/tools/llvm-objdump/symlinks.stamp [164/906] LINK ./bin/llvm-dwarfdump [165/906] AR lib/libLLVMExegesisMips.a [166/906] AR lib/libLLVMExegesis.a [167/906] 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/libLLVMFrontendOpenMP.a lib/libLLVMAnalysis.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/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.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/libclangSerialization.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMFrontendDriver.a lib/libLLVMFrontendHLSL.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: clang::CodeGen::CodeGenModule::handleAMDGPUFlatWorkGroupSizeAttr(llvm::Function*, clang::AMDGPUFlatWorkGroupSizeAttr const*, clang::ReqdWorkGroupSizeAttr const*, int*, int*) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGOpenMPRuntime.o):(symbol clang::CodeGen::CGOpenMPRuntime::computeMinAndMaxThreadsAndTeams(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction&, llvm::OpenMPIRBuilder::TargetKernelDefaultAttrs&)+0x168) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenModule::handleCUDALaunchBoundsAttr(llvm::Function*, clang::CUDALaunchBoundsAttr const*, int*, int*, int*) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGOpenMPRuntime.o):(symbol clang::CodeGen::CGOpenMPRuntime::computeMinAndMaxThreadsAndTeams(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction&, llvm::OpenMPIRBuilder::TargetKernelDefaultAttrs&)+0x148) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenModule::handleAMDGPUWavesPerEUAttr(llvm::Function*, clang::AMDGPUWavesPerEUAttr const*) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGOpenMPRuntime.o):(symbol clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)+0x268) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, clang::CallExpr const*) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGBuiltin.o):(symbol EmitTargetArchBuiltinExpr(clang::CodeGen::CodeGenFunction*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)+0x250) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitSPIRVBuiltinExpr(unsigned int, clang::CallExpr const*) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGBuiltin.o):(symbol EmitTargetArchBuiltinExpr(clang::CodeGen::CodeGenFunction*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)+0x21c) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitSystemZBuiltinExpr(unsigned int, clang::CallExpr const*) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGBuiltin.o):(symbol EmitTargetArchBuiltinExpr(clang::CodeGen::CodeGenFunction*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)+0x1f8) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGBuiltin.o):(symbol EmitTargetArchBuiltinExpr(clang::CodeGen::CodeGenFunction*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)+0x1d4) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitWebAssemblyBuiltinExpr(unsigned int, clang::CallExpr const*) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGBuiltin.o):(symbol EmitTargetArchBuiltinExpr(clang::CodeGen::CodeGenFunction*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)+0x1b0) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGBuiltin.o):(symbol EmitTargetArchBuiltinExpr(clang::CodeGen::CodeGenFunction*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)+0x18c) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGBuiltin.o):(symbol EmitTargetArchBuiltinExpr(clang::CodeGen::CodeGenFunction*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)+0x168) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitRISCVBuiltinExpr(unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGBuiltin.o):(symbol EmitTargetArchBuiltinExpr(clang::CodeGen::CodeGenFunction*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)+0x124) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitBPFBuiltinExpr(unsigned int, clang::CallExpr const*) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGBuiltin.o):(symbol EmitTargetArchBuiltinExpr(clang::CodeGen::CodeGenFunction*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)+0x104) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGBuiltin.o):(symbol EmitTargetArchBuiltinExpr(clang::CodeGen::CodeGenFunction*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)+0xe0) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitPPCBuiltinExpr(unsigned int, clang::CallExpr const*) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGBuiltin.o):(symbol EmitTargetArchBuiltinExpr(clang::CodeGen::CodeGenFunction*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)+0xb8) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitARMBuiltinExpr(unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGBuiltin.o):(symbol EmitTargetArchBuiltinExpr(clang::CodeGen::CodeGenFunction*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)+0x90) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitScalarOrConstFoldImmArg(unsigned int, unsigned int, clang::CallExpr const*) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGBuiltin.o):(symbol clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::GlobalDecl, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)+0x9cbc) ld64.lld: error: undefined symbol: clang::CodeGen::computeSPIRKernelABIInfo(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGFunctionInfo&) >>> referenced by lib/libclangCodeGen.a(CodeGen.CGCall.o):(symbol clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, clang::CodeGen::FnInfoOpts, llvm::ArrayRef>, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)+0x43c) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitAArch64CpuSupports(llvm::ArrayRef) >>> referenced by lib/libclangCodeGen.a(CodeGen.CodeGenFunction.o):(symbol clang::CodeGen::CodeGenFunction::FormAArch64ResolverCondition(clang::CodeGen::CodeGenFunction::FMVResolverOption const&)+0xc) >>> referenced by lib/libclangCodeGen.a(CodeGen.CodeGenFunction.o):(symbol clang::CodeGen::CodeGenFunction::EmitAArch64MultiVersionResolver(llvm::Function*, llvm::ArrayRef)+0x17c) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(llvm::ArrayRef) >>> referenced by lib/libclangCodeGen.a(CodeGen.CodeGenFunction.o):(symbol clang::CodeGen::CodeGenFunction::FormX86ResolverCondition(clang::CodeGen::CodeGenFunction::FMVResolverOption const&)+0xb4) >>> referenced by lib/libclangCodeGen.a(CodeGen.CodeGenFunction.o):(symbol clang::CodeGen::CodeGenFunction::FormX86ResolverCondition(clang::CodeGen::CodeGenFunction::FMVResolverOption const&)+0x9c) ld64.lld: error: undefined symbol: clang::CodeGen::CodeGenFunction::EmitX86CpuIs(llvm::StringRef) >>> referenced by lib/libclangCodeGen.a(CodeGen.CodeGenFunction.o):(symbol clang::CodeGen::CodeGenFunction::FormX86ResolverCondition(clang::CodeGen::CodeGenFunction::FMVResolverOption const&)+0x68) ld64.lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) clang: error: linker command failed with exit code 1 (use -v to see invocation) [168/906] CXX obj/lldb/tools/lldb-server/lldb-server.lldb-gdbserver.o [169/906] CXX obj/lldb/source/Target/Target.Language.o [170/906] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXTargetTransformInfo.o [171/906] CXX obj/llvm/tools/llc/llc.NewPMDriver.o [172/906] CXX obj/llvm/tools/llvm-lto2/llvm-lto2.llvm-lto2.o [173/906] CXX obj/llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.llvm-opt-fuzzer.o [174/906] CXX obj/llvm/tools/llvm-lto/llvm-lto.llvm-lto.o [175/906] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXTargetMachine.o [176/906] CXX obj/llvm/tools/llvm-exegesis/llvm-exegesis.llvm-exegesis.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.