INFO:2025-02-18T13:42:33Z:root:pulling... From https://github.com/llvm/llvm-project * branch main -> FETCH_HEAD eb7c94727295..09c2441037ef main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 2 commits, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at 09c2441037ef [gn] port e235fcb582ee (bolt TargetConfig.def) INFO:2025-02-18T13:42:35Z:root:syncing... Deleted branch merge (was eb7c94727295). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. INFO:2025-02-18T13:42:36Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/414] LINK ./bin/llvm-strings [2/414] STAMP obj/llvm/tools/llvm-strings/symlinks.stamp [3/414] LINK ./bin/llvm-stress [4/414] LINK ./bin/llvm-ifs [5/414] LINK ./bin/llvm-symbolizer [6/414] LINK obj/llvm/unittests/AsmParser/AsmParserTests [7/414] LINK ./bin/llvm-size [8/414] LINK ./bin/llvm-tli-checker [9/414] LINK ./bin/llvm-opt-report [10/414] LINK ./bin/sanstats [11/414] LINK ./bin/yaml2obj [12/414] LINK ./bin/obj2yaml [13/414] ACTION //llvm/tools/llvm-symbolizer:llvm-addr2line(//llvm/utils/gn/build/toolchain:unix) [14/414] STAMP obj/llvm/tools/llvm-symbolizer/llvm-addr2line.stamp [15/414] STAMP obj/llvm/tools/llvm-symbolizer/symlinks.stamp [16/414] LINK ./bin/llvm-objcopy [17/414] LINK ./bin/llvm-bcanalyzer [18/414] LINK ./bin/llvm-remarkutil [19/414] LINK ./bin/llvm-sim [20/414] LINK ./bin/llvm-rc [21/414] LINK ./bin/llvm-readtapi [22/414] ACTION //llvm/tools/llvm-objcopy:llvm-bitcode-strip(//llvm/utils/gn/build/toolchain:unix) [23/414] ACTION //llvm/tools/llvm-objcopy:llvm-strip(//llvm/utils/gn/build/toolchain:unix) [24/414] STAMP obj/llvm/tools/llvm-readtapi/symlinks.stamp [25/414] STAMP obj/llvm/tools/llvm-objcopy/llvm-bitcode-strip.stamp [26/414] STAMP obj/llvm/tools/llvm-objcopy/llvm-strip.stamp [27/414] ACTION //llvm/tools/llvm-objcopy:llvm-install-name-tool(//llvm/utils/gn/build/toolchain:unix) [28/414] STAMP obj/llvm/tools/llvm-objcopy/llvm-install-name-tool.stamp [29/414] STAMP obj/llvm/tools/llvm-objcopy/symlinks.stamp [30/414] LINK ./bin/llvm-pdbutil [31/414] LINK ./bin/llvm-profdata [32/414] ACTION //llvm/tools/llvm-rc:llvm-windres(//llvm/utils/gn/build/toolchain:unix) [33/414] STAMP obj/llvm/tools/llvm-rc/llvm-windres.stamp [34/414] STAMP obj/llvm/tools/llvm-rc/symlinks.stamp [35/414] LINK ./bin/llvm-readobj [36/414] AR lib/libLLVMCFGuard.a [37/414] LINK ./bin/llvm-ctxprof-util [38/414] LINK ./bin/llvm-debuginfod [39/414] STAMP obj/llvm/tools/llvm-debuginfod/symlinks.stamp [40/414] ACTION //llvm/tools/llvm-readobj:llvm-readelf(//llvm/utils/gn/build/toolchain:unix) [41/414] STAMP obj/llvm/tools/llvm-readobj/llvm-readelf.stamp [42/414] STAMP obj/llvm/tools/llvm-readobj/symlinks.stamp [43/414] LINK ./bin/llvm-diff [44/414] LINK ./bin/llvm-dis [45/414] LINK ./bin/llvm-debuginfod-find [46/414] STAMP obj/llvm/tools/llvm-debuginfod-find/symlinks.stamp [47/414] LINK ./bin/llvm-cov [48/414] LINK ./bin/llvm-cvtres [49/414] LINK ./bin/clang-sycl-linker [50/414] AR lib/libLLVMTransformUtils.a [51/414] AR lib/libLLVMVectorize.a [52/414] AR lib/libLLVMInstCombine.a [53/414] AR lib/libLLVMObjCARCOpts.a [54/414] AR lib/libLLVMScalarOpts.a [55/414] AR lib/libLLVMBitWriter.a [56/414] LINK ./bin/verify-uselistorder [57/414] LINK obj/llvm/unittests/Bitcode/BitcodeTests [58/414] LINK ./bin/llvm-modextract [59/414] LINK ./bin/llvm-as [60/414] LINK ./bin/llvm-cat [61/414] AR lib/libLLVMipo.a [62/414] LINK ./bin/llvm-link [63/414] AR lib/libLLVMCodeGen.a [64/414] LINK ./bin/llvm-cgdata [65/414] LINK ./bin/llvm-dwarfdump [66/414] AR lib/libLLVMPowerPCAsmParser.a [67/414] STAMP obj/llvm/lib/Target/AllTargetsAsmParsers.stamp [68/414] LINK ./bin/llvm-nm [69/414] STAMP obj/llvm/tools/llvm-nm/symlinks.stamp [70/414] AR lib/libLLVMPasses.a [71/414] LINK obj/llvm/unittests/Analysis/AnalysisTests [72/414] LINK ./bin/llvm-extract [73/414] AR lib/libLLVMOrcJIT.a [74/414] LINK ./bin/lli-child-target [75/414] AR lib/libLLVMSelectionDAG.a [76/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecDupCheck.o [77/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecEpollCreateCheck.o [78/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecInotifyInitCheck.o [79/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecFopenCheck.o [80/414] LINK ./bin/sancov [81/414] LINK ./bin/llvm-mca [82/414] AR lib/libLLVMSystemZCodeGen.a [83/414] STAMP obj/llvm/lib/Target/SystemZ/SystemZ.stamp [84/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecCreatCheck.o [85/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecAcceptCheck.o [86/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecEpollCreate1Check.o [87/414] AR lib/libLLVMNVPTXCodeGen.a [88/414] STAMP obj/llvm/lib/Target/NVPTX/NVPTX.stamp [89/414] LINK ./bin/llvm-objdump [90/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecInotifyInit1Check.o [91/414] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [92/414] STAMP obj/llvm/tools/llvm-objdump/llvm-otool.stamp [93/414] LINK ./bin/llvm-debuginfo-analyzer [94/414] STAMP obj/llvm/tools/llvm-objdump/symlinks.stamp [95/414] LINK ./bin/llvm-cfi-verify [96/414] AR lib/libLLVMLoongArchCodeGen.a [97/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecCheck.o [98/414] LINK ./bin/llvm-profgen [99/414] STAMP obj/llvm/lib/Target/LoongArch/LoongArch.stamp [100/414] AR lib/libLLVMGlobalISel.a [101/414] AR lib/libLLVMHexagonCodeGen.a [102/414] AR lib/libLLVMWebAssemblyCodeGen.a [103/414] STAMP obj/llvm/lib/Target/WebAssembly/WebAssembly.stamp [104/414] LINK obj/clang/unittests/InstallAPI/InstallAPITests [105/414] AR lib/libLLVMMipsCodeGen.a [106/414] STAMP obj/llvm/lib/Target/Mips/Mips.stamp [107/414] AR lib/libLLVMRISCVCodeGen.a [108/414] STAMP obj/llvm/lib/Target/RISCV/RISCV.stamp [109/414] AR lib/libLLVMX86CodeGen.a [110/414] STAMP obj/llvm/lib/Target/X86/X86.stamp [111/414] LINK obj/clang/unittests/Format/FormatTests [112/414] AR lib/libLLVMBPFCodeGen.a [113/414] AR lib/libLLVMPowerPCCodeGen.a [114/414] STAMP obj/llvm/lib/Target/Hexagon/Hexagon.stamp [115/414] STAMP obj/llvm/lib/Target/BPF/BPF.stamp [116/414] STAMP obj/llvm/lib/Target/PowerPC/PowerPC.stamp [117/414] AR lib/libLLVMARMCodeGen.a [118/414] STAMP obj/llvm/lib/Target/ARM/ARM.stamp [119/414] AR lib/libLLVMAArch64CodeGen.a [120/414] STAMP obj/llvm/lib/Target/AArch64/AArch64.stamp [121/414] STAMP obj/llvm/lib/Target/NativeTarget.stamp [122/414] AR lib/libLLVMAMDGPUCodeGen.a [123/414] STAMP obj/llvm/lib/Target/AMDGPU/AMDGPU.stamp [124/414] STAMP obj/llvm/lib/Target/AllTargetsCodeGens.stamp [125/414] LINK obj/clang/unittests/Index/IndexTests [126/414] LINK obj/clang/unittests/Lex/LexTests [127/414] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [128/414] STAMP obj/llvm/lib/Target/TargetsToBuild.stamp [129/414] LINK obj/clang/unittests/Rewrite/RewriteTests [130/414] LINK obj/clang/unittests/Sema/SemaTests [131/414] AR lib/libLLVMOptDriver.a [132/414] LINK ./bin/lli [133/414] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [134/414] LINK obj/llvm/unittests/CGData/CodeGenDataTests [135/414] LINK ./bin/llvm-xray [136/414] LINK obj/clang/unittests/Frontend/FrontendTests [137/414] LINK ./bin/lldb-server [138/414] LINK ./bin/llvm-jitlink [139/414] LINK ./bin/llvm-libtool-darwin [140/414] STAMP obj/llvm/tools/llvm-libtool-darwin/symlinks.stamp [141/414] LINK ./bin/llvm-exegesis [142/414] LINK ./bin/llvm-lipo [143/414] STAMP obj/llvm/tools/llvm-lipo/symlinks.stamp [144/414] LINK ./bin/llvm-dwarfutil [145/414] SOLINK ./lib/libLTO.dylib [146/414] LINK ./bin/llvm-mc [147/414] LINK ./bin/llvm-split [148/414] LINK ./bin/llvm-ml [149/414] LINK ./bin/opt [150/414] LINK ./bin/llvm-isel-fuzzer [151/414] LINK obj/llvm/unittests/CodeGen/CodeGenTests [152/414] LINK ./bin/llvm-rtdyld [153/414] LINK ./bin/llvm-cxxdump [154/414] LINK ./bin/llvm-lto2 [155/414] LINK ./bin/llvm-lto [156/414] LINK ./bin/llvm-ar [157/414] LINK ./bin/llvm-cxxmap [158/414] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [159/414] STAMP obj/llvm/tools/llvm-ar/llvm-dlltool.stamp [160/414] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [161/414] STAMP obj/llvm/tools/llvm-ar/llvm-lib.stamp [162/414] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [163/414] STAMP obj/llvm/tools/llvm-ar/llvm-ranlib.stamp [164/414] STAMP obj/llvm/tools/llvm-ar/symlinks.stamp [165/414] LINK ./bin/llvm-opt-fuzzer [166/414] LINK ./bin/llvm-reduce [167/414] LINK ./bin/bugpoint [168/414] LINK ./bin/llc [169/414] LINK ./bin/dsymutil [170/414] LINK ./bin/llvm-c-test [171/414] LINK ./bin/llvm-dwp [172/414] LINK ./bin/llvm-gsymutil [173/414] LINK obj/clang/unittests/CrossTU/CrossTUTests [174/414] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [175/414] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [176/414] LINK ./bin/lld [177/414] STAMP obj/lld/unittests/unittests.stamp [178/414] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [179/414] STAMP obj/lld/tools/lld/ld.lld.stamp [180/414] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [181/414] STAMP obj/lld/tools/lld/ld64.lld.stamp [182/414] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [183/414] STAMP obj/lld/tools/lld/lld-link.stamp [184/414] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [185/414] STAMP obj/lld/tools/lld/wasm-ld.stamp [186/414] STAMP obj/lld/tools/lld/symlinks.stamp [187/414] LINK obj/clang/unittests/Serialization/SerializationTests [188/414] STAMP obj/lld/test/test.stamp [189/414] AR lib/libclangToolingDependencyScanning.a [190/414] LINK obj/clang/unittests/Driver/ClangDriverTests [191/414] LINK ./bin/lldb [192/414] LINK ./bin/lldb-dap [193/414] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [194/414] LINK obj/clang/unittests/Support/ClangSupportTests [195/414] LINK ./bin/lldb-test [196/414] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [197/414] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [198/414] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [199/414] LINK ./bin/clang-offload-bundler [200/414] LINK ./bin/clang-offload-packager [201/414] LINK ./bin/clang-extdef-mapping [202/414] LINK ./bin/clang-diff [203/414] LINK obj/clang/unittests/Tooling/ToolingTests [204/414] LINK ./bin/clang-installapi [205/414] LINK ./bin/clang-check [206/414] LINK ./bin/clang-import-test [207/414] LINK ./bin/clang-linker-wrapper [208/414] LINK ./bin/clang-nvlink-wrapper [209/414] LINK ./bin/diagtool [210/414] LINK obj/clang/unittests/AST/ByteCode/InterpTests [211/414] LINK ./bin/clang-refactor [212/414] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [213/414] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [214/414] LINK obj/clang/unittests/AST/ASTTests [215/414] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [216/414] LINK ./bin/clang-scan-deps [217/414] SOLINK ./lib/libclang.dylib [218/414] LINK ./bin/clang-repl [219/414] LINK obj/clang/unittests/libclang/libclangTests [220/414] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [221/414] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [222/414] STAMP obj/clang/unittests/unittests.stamp [223/414] LINK ./bin/pp-trace [224/414] LINK ./bin/c-index-test [225/414] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [226/414] LINK ./bin/modularize [227/414] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [228/414] AR lib/libclangTidy.a [229/414] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [230/414] LINK ./bin/clang [231/414] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [232/414] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [233/414] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [234/414] STAMP obj/clang/tools/driver/clang-cpp.stamp [235/414] STAMP obj/clang/tools/driver/clang-cl.stamp [236/414] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [237/414] AR lib/libclangTidyUtils.a [238/414] STAMP obj/clang/tools/driver/clangxx.stamp [239/414] STAMP obj/clang/tools/driver/symlinks.stamp [240/414] STAMP obj/lldb/test/test.stamp [241/414] STAMP obj/clang/test/test.stamp [242/414] AR lib/libclangTidyMPIModule.a [243/414] AR lib/libclangTidyObjCModule.a [244/414] AR lib/libclangTidyOpenMPModule.a [245/414] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [246/414] AR lib/libclangTidyPortabilityModule.a [247/414] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [248/414] AR lib/libclangTidyMiscModule.a [249/414] AR lib/libclangTidyZirconModule.a [250/414] AR lib/libclangTidyPerformanceModule.a [251/414] AR lib/libclangTidyAlteraModule.a [252/414] AR lib/libclangTidyBoostModule.a [253/414] AR lib/libclangTidyConcurrencyModule.a [254/414] AR lib/libclangTidyAbseilModule.a [255/414] AR lib/libclangTidyDarwinModule.a [256/414] AR lib/libclangTidyLinuxKernelModule.a [257/414] STAMP obj/clang.stamp [258/414] STAMP obj/lld.stamp [259/414] STAMP obj/llvm-ar.stamp [260/414] AR lib/libclangTidyLLVMLibcModule.a [261/414] AR lib/libclangTidyReadabilityModule.a [262/414] ACTION //bolt/include/bolt/Core:TargetConfig.def(//llvm/utils/gn/build/toolchain:unix) [263/414] AR lib/libclangTidyGoogleModule.a [264/414] AR lib/libclangTidyCERTModule.a [265/414] AR lib/libclangTidyModernizeModule.a [266/414] AR lib/libclangTidyFuchsiaModule.a [267/414] AR lib/libclangTidyLLVMModule.a [268/414] AR lib/libclangTidyCppCoreGuidelinesModule.a [269/414] STAMP obj/bolt/include/bolt/Core/TargetConfig.def.stamp [270/414] LINK ./bin/llvm-bat-dump [271/414] LINK obj/bolt/unittests/Profile/ProfileTests [272/414] STAMP obj/bolt/unittests/Core/CoreTests.inputdeps.stamp [273/414] AR lib/libclangTidyBugproneModule.a [274/414] AR lib/libclangTidyHICPPModule.a [275/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecMemfdCreateCheck.o [276/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecOpenCheck.o [277/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecPipeCheck.o [278/414] LINK ./bin/clang-apply-replacements [279/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecPipe2Check.o [280/414] 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. [281/414] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecSocketCheck.o [282/414] CXX obj/clang-tools-extra/clang-tidy/android/android.ComparisonInTempFailureRetryCheck.o [283/414] LINK ./bin/clang-change-namespace [284/414] 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. [285/414] LINK ./bin/clang-doc [286/414] LINK ./bin/clang-include-fixer [287/414] 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. [288/414] 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. [289/414] 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. ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.