ninja: Entering directory `out/gn' [1/975] CXX obj/llvm/lib/Transforms/IPO/IPO.IPO.o [2/975] CXX obj/llvm/lib/Transforms/IPO/IPO.BarrierNoopPass.o [3/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.FlattenCFGPass.o [4/975] CXX obj/llvm/lib/Transforms/Utils/Utils.LowerInvoke.o [5/975] CXX obj/llvm/lib/Transforms/Utils/Utils.LowerGlobalDtors.o [6/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.InstSimplifyPass.o [7/975] CXX obj/llvm/lib/Transforms/CFGuard/CFGuard.CFGuard.o [8/975] AR lib/libLLVMCFGuard.a [9/975] CXX obj/llvm/lib/Transforms/IPO/IPO.LoopExtractor.o [10/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InstrFMA3Info.o [11/975] CXX obj/llvm/lib/Transforms/Utils/Utils.LowerSwitch.o [12/975] CXX obj/llvm/lib/Transforms/Utils/Utils.EntryExitInstrumenter.o [13/975] CXX obj/llvm/lib/Transforms/IPO/IPO.AlwaysInliner.o [14/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InstrFoldTables.o [15/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.DCE.o [16/975] CXX obj/llvm/lib/Transforms/Utils/Utils.FixIrreducible.o [17/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.Scalar.o [18/975] CXX obj/llvm/lib/Transforms/ObjCARC/ObjCARC.ObjCARCContract.o [19/975] CXX obj/llvm/lib/Transforms/Utils/Utils.IRNormalizer.o [20/975] CXX obj/llvm/lib/Transforms/IPO/IPO.ExpandVariadics.o [21/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86SelectionDAGInfo.o [22/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InsertWait.o [23/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86LoadValueInjectionRetHardening.o [24/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86MacroFusion.o [25/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86WinFixupBufferSecurityCheck.o [26/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86VZeroUpper.o [27/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.LowerAtomicPass.o [28/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86PadShortFunction.o [29/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86SpeculativeExecutionSideEffectSuppression.o [30/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86ReturnThunks.o [31/975] CXX obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o FAILED: obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/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 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -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' 30 | BOLT_TARGET(NVPTX) | ^ ../../bolt/tools/heatmap/heatmap.cpp:82:3: note: expanded from macro 'BOLT_TARGET' 82 | LLVMInitialize##target##AsmParser(); \ | ^ :49:1: note: expanded from here 49 | 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' 83 | LLVMInitialize##target##Disassembler(); \ | ^ :51:1: note: expanded from here 51 | LLVMInitializeNVPTXDisassembler | ^ 2 errors generated. [32/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86LowerTileCopy.o [33/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.InferAddressSpaces.o [34/975] CXX obj/bolt/unittests/Core/CoreTests.BinaryContext.o FAILED: obj/bolt/unittests/Core/CoreTests.BinaryContext.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/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 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -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' 30 | BOLT_TARGET(NVPTX) | ^ ../../bolt/unittests/Core/BinaryContext.cpp:33:3: note: expanded from macro 'BOLT_TARGET' 33 | LLVMInitialize##target##AsmParser(); \ | ^ :16:1: note: expanded from here 16 | 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' 34 | LLVMInitialize##target##Disassembler(); \ | ^ :18:1: note: expanded from here 18 | LLVMInitializeNVPTXDisassembler | ^ 2 errors generated. [35/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86IndirectBranchTracking.o [36/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FloatingPoint.o [37/975] CXX obj/llvm/lib/Transforms/IPO/IPO.DeadArgumentElimination.o [38/975] CXX obj/llvm/lib/Transforms/Utils/Utils.LCSSA.o [39/975] CXX obj/llvm/lib/Transforms/Utils/Utils.LoopSimplify.o [40/975] CXX obj/llvm/lib/Transforms/Vectorize/Vectorize.Vectorize.o [41/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86IndirectThunks.o [42/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86TileConfig.o [43/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.LoopDataPrefetch.o [44/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InterleavedAccess.o [45/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.Reg2Mem.o [46/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86LowerAMXType.o [47/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86OptimizeLEAs.o [48/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.ConstantHoisting.o [49/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.PartiallyInlineLibCalls.o [50/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86PartialReduction.o [51/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86Subtarget.o [52/975] CXX obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o FAILED: obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/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 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -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' 30 | BOLT_TARGET(NVPTX) | ^ ../../bolt/tools/driver/llvm-bolt.cpp:189:3: note: expanded from macro 'BOLT_TARGET' 189 | LLVMInitialize##target##AsmParser(); \ | ^ :115:1: note: expanded from here 115 | 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' 190 | LLVMInitialize##target##Disassembler(); \ | ^ :117:1: note: expanded from here 117 | LLVMInitializeNVPTXDisassembler | ^ 2 errors generated. [53/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.Sink.o [54/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.EarlyCSE.o [55/975] CXX obj/bolt/unittests/Core/CoreTests.MemoryMaps.o FAILED: obj/bolt/unittests/Core/CoreTests.MemoryMaps.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/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 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -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' 30 | BOLT_TARGET(NVPTX) | ^ ../../bolt/unittests/Core/MemoryMaps.cpp:44:3: note: expanded from macro 'BOLT_TARGET' 44 | LLVMInitialize##target##AsmParser(); \ | ^ :124:1: note: expanded from here 124 | 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' 45 | LLVMInitialize##target##Disassembler(); \ | ^ :126:1: note: expanded from here 126 | LLVMInitializeNVPTXDisassembler | ^ 2 errors generated. [56/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86RegisterInfo.o [57/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86PreTileConfig.o [58/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86LowerAMXIntrinsics.o [59/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InsertPrefetch.o [60/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.PlaceSafepoints.o [61/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86LoadValueInjectionLoadHardening.o [62/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.SpeculativeExecution.o [63/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.LoopTermFold.o [64/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86SpeculativeLoadHardening.o [65/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.MergeICmps.o [66/975] CXX obj/llvm/lib/Transforms/Utils/Utils.LoopUtils.o [67/975] CXX obj/llvm/lib/Transforms/Utils/Utils.CanonicalizeFreezeInLoops.o [68/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.NaryReassociate.o [69/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.SimplifyCFGPass.o [70/975] CXX obj/llvm/lib/Transforms/Utils/Utils.BreakCriticalEdges.o [71/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.ScalarizeMaskedMemIntrin.o [72/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86MCInstLower.o [73/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86ISelLoweringCall.o [74/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.SeparateConstOffsetFromGEP.o [75/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.StraightLineStrengthReduce.o [76/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.GVN.o [77/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InstCombineIntrinsic.o [78/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.LoopUnrollPass.o [79/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.Scalarizer.o [80/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FrameLowering.o [81/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.TailRecursionElimination.o [82/975] CXX obj/llvm/lib/Transforms/IPO/IPO.FunctionAttrs.o [83/975] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o FAILED: obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/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 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -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' 30 | BOLT_TARGET(NVPTX) | ^ ../../bolt/unittests/Core/MCPlusBuilder.cpp:43:3: note: expanded from macro 'BOLT_TARGET' 43 | LLVMInitialize##target##AsmParser(); \ | ^ :24:1: note: expanded from here 24 | 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' 44 | LLVMInitialize##target##Disassembler(); \ | ^ :26:1: note: expanded from here 26 | LLVMInitializeNVPTXDisassembler | ^ 2 errors generated. [84/975] CXX obj/llvm/lib/Transforms/Vectorize/Vectorize.VPlanHCFGBuilder.o [85/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.LICM.o [86/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.Reassociate.o [87/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86TargetTransformInfo.o [88/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.StructurizeCFG.o [89/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86TargetMachine.o [90/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InstrInfo.o [91/975] CXX obj/llvm/lib/Transforms/InstCombine/InstCombine.InstructionCombining.o [92/975] CXX obj/llvm/lib/Transforms/Vectorize/Vectorize.VPlan.o [93/975] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86ISelDAGToDAG.o [94/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.SROA.o [95/975] CXX obj/llvm/lib/Transforms/Scalar/Scalar.LoopStrengthReduce.o [96/975] 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.