ninja: Entering directory `out/gn' [1/400] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests [2/400] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests [3/400] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [4/400] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [5/400] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [6/400] LINK obj/llvm/unittests/MC/SystemZ/SystemZAsmLexerTests [7/400] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests [8/400] LINK ./bin/sancov [9/400] LINK ./bin/llvm-mca [10/400] LINK ./bin/llvm-nm [11/400] STAMP obj/llvm/tools/llvm-nm/symlinks.stamp [12/400] LINK ./bin/llvm-objdump [13/400] LINK ./bin/llvm-cgdata [14/400] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [15/400] STAMP obj/llvm/tools/llvm-objdump/llvm-otool.stamp [16/400] STAMP obj/llvm/tools/llvm-objdump/symlinks.stamp [17/400] LINK ./bin/llvm-debuginfo-analyzer [18/400] LINK ./bin/llvm-dwarfdump [19/400] LINK ./bin/llvm-cfi-verify [20/400] CXX obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests.RegisterAliasingTest.o [21/400] CXX obj/llvm/lib/Target/X86/GISel/LLVMX86CodeGen.X86RegisterBankInfo.o [22/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86ArgumentStackSlotRebase.o [23/400] CXX obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests.BenchmarkResultTest.o [24/400] CXX obj/llvm/lib/Target/X86/GISel/LLVMX86CodeGen.X86CallLowering.o [25/400] CXX obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests.SnippetRepetitorTest.o [26/400] CXX obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests.SnippetFileTest.o [27/400] CXX obj/llvm/lib/Target/X86/GISel/LLVMX86CodeGen.X86LegalizerInfo.o [28/400] CXX obj/llvm/lib/Target/X86/GISel/LLVMX86CodeGen.X86InstructionSelector.o [29/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86AvoidTrailingCall.o [30/400] CXX obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests.SnippetGeneratorTest.o [31/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86AsmPrinter.o [32/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86AvoidStoreForwardingBlocks.o [33/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86CmovConversion.o [34/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86CallFrameOptimization.o [35/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86CallingConv.o [36/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86CompressEVEX.o [37/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86DynAllocaExpander.o [38/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86DomainReassignment.o [39/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86DiscriminateMemOps.o [40/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FastTileConfig.o [41/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86ExpandPseudo.o [42/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FastPreTileConfig.o [43/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FixupBWInsts.o [44/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FixupInstTuning.o [45/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FixupSetCC.o [46/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FixupLEAs.o [47/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86CodeGenPassBuilder.o [48/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FloatingPoint.o [49/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FastISel.o [50/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FixupVectorConstants.o [51/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FlagsCopyLowering.o [52/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InstrFMA3Info.o [53/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InsertWait.o [54/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86IndirectBranchTracking.o [55/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86IndirectThunks.o [56/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FrameLowering.o [57/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InsertPrefetch.o [58/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86ISelLoweringCall.o [59/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InstrFoldTables.o [60/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InstCombineIntrinsic.o [61/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86LoadValueInjectionRetHardening.o [62/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InterleavedAccess.o [63/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86ISelDAGToDAG.o [64/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86MacroFusion.o [65/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86LowerTileCopy.o [66/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86LoadValueInjectionLoadHardening.o [67/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86MCInstLower.o [68/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86PadShortFunction.o [69/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86OptimizeLEAs.o [70/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InstrInfo.o [71/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86PartialReduction.o [72/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86ReturnThunks.o [73/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86PreTileConfig.o [74/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86SelectionDAGInfo.o [75/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86RegisterInfo.o [76/400] AR lib/libLLVMipo.a [77/400] LINK obj/llvm/unittests/Target/ARM/ARMTests [78/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86SpeculativeExecutionSideEffectSuppression.o [79/400] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [80/400] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [81/400] LINK ./bin/llvm-link [82/400] LINK ./bin/llvm-profgen [83/400] AR lib/libLLVMCoroutines.a [84/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86Subtarget.o [85/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86SpeculativeLoadHardening.o [86/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86VZeroUpper.o [87/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86TileConfig.o [88/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86WinFixupBufferSecurityCheck.o [89/400] CXX obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o FAILED: obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o ../../chromeclang/bin/clang++ -MMD -MF obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o.d -o obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o -c ../../bolt/tools/heatmap/heatmap.cpp -I../../llvm/include -Igen/llvm/include -I../../bolt/include -Igen/bolt/include -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -mmacos-version-min=12 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -isysroot ../../sysroot/MacOSX.sdk -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../bolt/tools/heatmap/heatmap.cpp:87: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' BOLT_TARGET(NVPTX) ^ ../../bolt/tools/heatmap/heatmap.cpp:82:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##AsmParser(); \ ^ :50:1: note: expanded from here LLVMInitializeNVPTXAsmParser ^ In file included from ../../bolt/tools/heatmap/heatmap.cpp:87: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/tools/heatmap/heatmap.cpp:83:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##Disassembler(); \ ^ :52:1: note: expanded from here LLVMInitializeNVPTXDisassembler ^ 2 errors generated. [90/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86TargetMachine.o [91/400] CXX obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o FAILED: obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o ../../chromeclang/bin/clang++ -MMD -MF obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o.d -o obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o -c ../../bolt/tools/driver/llvm-bolt.cpp -I../../llvm/include -Igen/llvm/include -I../../bolt/include -Igen/bolt/include -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -mmacos-version-min=12 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -isysroot ../../sysroot/MacOSX.sdk -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../bolt/tools/driver/llvm-bolt.cpp:194: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' BOLT_TARGET(NVPTX) ^ ../../bolt/tools/driver/llvm-bolt.cpp:189:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##AsmParser(); \ ^ :51:1: note: expanded from here LLVMInitializeNVPTXAsmParser ^ In file included from ../../bolt/tools/driver/llvm-bolt.cpp:194: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/tools/driver/llvm-bolt.cpp:190:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##Disassembler(); \ ^ :53:1: note: expanded from here LLVMInitializeNVPTXDisassembler ^ 2 errors generated. [92/400] CXX obj/bolt/unittests/Core/CoreTests.BinaryContext.o FAILED: obj/bolt/unittests/Core/CoreTests.BinaryContext.o ../../chromeclang/bin/clang++ -MMD -MF obj/bolt/unittests/Core/CoreTests.BinaryContext.o.d -o obj/bolt/unittests/Core/CoreTests.BinaryContext.o -c ../../bolt/unittests/Core/BinaryContext.cpp -DAARCH64_AVAILABLE -DX86_AVAILABLE -DGTEST_HAS_RTTI=0 -I../../llvm/lib/Target/AArch64 -I../../llvm/lib/Target/X86 -I../../llvm/include -Igen/llvm/include -I../../bolt/include -Igen/bolt/include -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/Utils -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -I../../third-party/unittest/googlemock/include -I../../third-party/unittest/googletest/include -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -mmacos-version-min=12 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -isysroot ../../sysroot/MacOSX.sdk -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../bolt/unittests/Core/BinaryContext.cpp:38: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' BOLT_TARGET(NVPTX) ^ ../../bolt/unittests/Core/BinaryContext.cpp:33:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##AsmParser(); \ ^ :152:1: note: expanded from here LLVMInitializeNVPTXAsmParser ^ In file included from ../../bolt/unittests/Core/BinaryContext.cpp:38: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/unittests/Core/BinaryContext.cpp:34:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##Disassembler(); \ ^ :154:1: note: expanded from here LLVMInitializeNVPTXDisassembler ^ 2 errors generated. [93/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86TargetTransformInfo.o [94/400] CXX obj/bolt/unittests/Core/CoreTests.MemoryMaps.o FAILED: obj/bolt/unittests/Core/CoreTests.MemoryMaps.o ../../chromeclang/bin/clang++ -MMD -MF obj/bolt/unittests/Core/CoreTests.MemoryMaps.o.d -o obj/bolt/unittests/Core/CoreTests.MemoryMaps.o -c ../../bolt/unittests/Core/MemoryMaps.cpp -DAARCH64_AVAILABLE -DX86_AVAILABLE -DGTEST_HAS_RTTI=0 -I../../llvm/lib/Target/AArch64 -I../../llvm/lib/Target/X86 -I../../llvm/include -Igen/llvm/include -I../../bolt/include -Igen/bolt/include -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/Utils -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -I../../third-party/unittest/googlemock/include -I../../third-party/unittest/googletest/include -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -mmacos-version-min=12 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -isysroot ../../sysroot/MacOSX.sdk -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../bolt/unittests/Core/MemoryMaps.cpp:49: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' BOLT_TARGET(NVPTX) ^ ../../bolt/unittests/Core/MemoryMaps.cpp:44:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##AsmParser(); \ ^ :50:1: note: expanded from here LLVMInitializeNVPTXAsmParser ^ In file included from ../../bolt/unittests/Core/MemoryMaps.cpp:49: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/unittests/Core/MemoryMaps.cpp:45:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##Disassembler(); \ ^ :52:1: note: expanded from here LLVMInitializeNVPTXDisassembler ^ 2 errors generated. [95/400] CXX obj/clang-tools-extra/clang-tidy/abseil/abseil.StringFindStartswithCheck.o [96/400] CXX obj/clang-tools-extra/clang-tidy/abseil/abseil.StringFindStrContainsCheck.o [97/400] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o FAILED: obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o ../../chromeclang/bin/clang++ -MMD -MF obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o.d -o obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o -c ../../bolt/unittests/Core/MCPlusBuilder.cpp -DAARCH64_AVAILABLE -DX86_AVAILABLE -DGTEST_HAS_RTTI=0 -I../../llvm/lib/Target/AArch64 -I../../llvm/lib/Target/X86 -I../../llvm/include -Igen/llvm/include -I../../bolt/include -Igen/bolt/include -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/Utils -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -I../../third-party/unittest/googlemock/include -I../../third-party/unittest/googletest/include -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -mmacos-version-min=12 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -isysroot ../../sysroot/MacOSX.sdk -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../bolt/unittests/Core/MCPlusBuilder.cpp:48: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' BOLT_TARGET(NVPTX) ^ ../../bolt/unittests/Core/MCPlusBuilder.cpp:43:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##AsmParser(); \ ^ :66:1: note: expanded from here LLVMInitializeNVPTXAsmParser ^ In file included from ../../bolt/unittests/Core/MCPlusBuilder.cpp:48: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/unittests/Core/MCPlusBuilder.cpp:44:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##Disassembler(); \ ^ :68:1: note: expanded from here LLVMInitializeNVPTXDisassembler ^ 2 errors generated. [98/400] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86ISelLowering.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.