ninja: Entering directory `out/gn' [1/284] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [2/284] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [3/284] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [4/284] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [5/284] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [6/284] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [7/284] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [8/284] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [9/284] LINK obj/llvm/unittests/Analysis/AnalysisTests [10/284] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [11/284] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [12/284] LINK ./bin/lli-child-target [13/284] AR lib/libLLVMX86CodeGen.a [14/284] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [15/284] STAMP obj/llvm/lib/Target/X86/X86.stamp [16/284] AR lib/libLLVMPowerPCCodeGen.a [17/284] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [18/284] LINK ./bin/llvm-extract [19/284] LINK obj/llvm/unittests/MC/X86/X86MCTests [20/284] LINK ./bin/lli [21/284] STAMP obj/llvm/lib/Target/PowerPC/PowerPC.stamp [22/284] STAMP obj/llvm/lib/Target/AllTargetsCodeGens.stamp [23/284] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [24/284] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [25/284] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [26/284] LINK obj/llvm/unittests/IR/IRTests [27/284] STAMP obj/llvm/lib/Target/TargetsToBuild.stamp [28/284] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests [29/284] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests [30/284] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [31/284] LINK obj/llvm/unittests/Target/X86/X86Tests [32/284] LINK obj/llvm/unittests/CGData/CodeGenDataTests [33/284] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [34/284] LINK ./bin/llvm-exegesis [35/284] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [36/284] AR lib/libLLVMOptDriver.a [37/284] LINK ./bin/llvm-xray [38/284] LINK ./bin/llvm-rtdyld [39/284] LINK ./bin/llvm-dwarfutil [40/284] LINK obj/llvm/unittests/Target/TargetMachineCTests [41/284] LINK ./bin/llvm-split [42/284] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [43/284] LINK obj/llvm/unittests/CodeGen/CodeGenTests [44/284] LINK ./bin/llvm-mc [45/284] SOLINK ./lib/libLTO.dylib [46/284] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [47/284] LINK ./bin/llvm-ml [48/284] LINK ./bin/opt [49/284] LINK ./bin/llvm-reduce [50/284] LINK obj/llvm/unittests/MC/MCTests [51/284] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [52/284] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [53/284] LINK ./bin/llvm-lto [54/284] LINK ./bin/llvm-lto2 [55/284] LINK ./bin/llvm-libtool-darwin [56/284] STAMP obj/llvm/tools/llvm-libtool-darwin/symlinks.stamp [57/284] LINK ./bin/llvm-jitlink [58/284] LINK ./bin/llvm-lipo [59/284] LINK ./bin/llvm-opt-fuzzer [60/284] STAMP obj/llvm/tools/llvm-lipo/symlinks.stamp [61/284] LINK obj/llvm/unittests/MIR/MIRTests [62/284] LINK obj/llvm/unittests/MI/MITests [63/284] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [64/284] STAMP obj/llvm/unittests/unittests.stamp [65/284] LINK ./bin/llvm-cxxdump [66/284] LINK ./bin/llvm-dwp [67/284] LINK ./bin/llvm-cxxmap [68/284] LINK ./bin/llvm-gsymutil [69/284] AR lib/liblldbPluginDisassemblerLLVMC.a [70/284] LINK ./bin/llvm-ar [71/284] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [72/284] STAMP obj/llvm/tools/llvm-ar/llvm-dlltool.stamp [73/284] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [74/284] LINK ./bin/llvm-isel-fuzzer [75/284] STAMP obj/llvm/tools/llvm-ar/llvm-lib.stamp [76/284] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [77/284] STAMP obj/llvm/tools/llvm-ar/llvm-ranlib.stamp [78/284] STAMP obj/llvm/tools/llvm-ar/symlinks.stamp [79/284] LINK ./bin/bugpoint [80/284] LINK ./bin/dsymutil [81/284] LINK ./bin/llvm-c-test [82/284] LINK ./bin/llc [83/284] STAMP obj/llvm/test/test.stamp [84/284] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [85/284] LINK ./bin/lld [86/284] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [87/284] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [88/284] STAMP obj/lld/tools/lld/ld.lld.stamp [89/284] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [90/284] STAMP obj/lld/tools/lld/ld64.lld.stamp [91/284] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [92/284] STAMP obj/lld/tools/lld/lld-link.stamp [93/284] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [94/284] STAMP obj/lld/unittests/unittests.stamp [95/284] STAMP obj/lld/tools/lld/wasm-ld.stamp [96/284] STAMP obj/lld/tools/lld/symlinks.stamp [97/284] STAMP obj/lld/test/test.stamp [98/284] STAMP obj/lld.stamp [99/284] STAMP obj/llvm-ar.stamp [100/284] LINK ./bin/clang-linker-wrapper [101/284] LINK ./bin/clang-nvlink-wrapper [102/284] LINK ./bin/clang-offload-packager [103/284] 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. [104/284] 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. [105/284] 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. [106/284] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecAcceptCheck.o [107/284] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecAccept4Check.o [108/284] CXX obj/clang-tools-extra/clang-tidy/android/android.AndroidTidyModule.o [109/284] 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. [110/284] 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. [111/284] CXX obj/clang/lib/AST/AST.ASTContext.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.