INFO:2026-03-05T08:34:44Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD 17e783b241ac..95685ca52ee8 main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at 95685ca52ee8 [BOLT] Retain certain local symbols (#184074) INFO:2026-03-05T08:34:49Z:root:syncing... Deleted branch merge (was 40be8224c4f9). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge abf0e439834a] [gn build] Port b80248a0ea35 1 file changed, 1 insertion(+) [gn build] Port b80248a0ea35 -- https://github.com/llvm/llvm-project/commit/b80248a0ea35 INFO:2026-03-05T08:34:50Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/366] CXX obj/bolt/lib/Core/Core.CallGraphWalker.o [2/366] CXX obj/bolt/lib/Core/Core.GDBIndex.o [3/366] CXX obj/bolt/lib/Core/Core.AddressMap.o [4/366] CXX obj/bolt/lib/Passes/Passes.DataflowAnalysis.o [5/366] CXX obj/bolt/lib/Core/Core.MCInstUtils.o [6/366] CXX obj/bolt/lib/Core/Core.JumpTable.o [7/366] CXX obj/bolt/lib/Core/Core.DebugNames.o [8/366] CXX obj/bolt/lib/Passes/Passes.Hugify.o [9/366] CXX obj/bolt/lib/Core/Core.BinaryFunctionProfile.o [10/366] CXX obj/bolt/lib/Passes/Passes.RegAnalysis.o [11/366] CXX obj/bolt/lib/Passes/Passes.LoopInversionPass.o [12/366] CXX obj/bolt/lib/Passes/Passes.StackReachingUses.o [13/366] CXX obj/bolt/lib/Passes/Passes.LivenessAnalysis.o [14/366] CXX obj/bolt/lib/Core/Core.DynoStats.o [15/366] CXX obj/bolt/lib/Core/Core.DebugData.o [16/366] CXX obj/bolt/lib/Passes/Passes.AArch64RelaxationPass.o [17/366] CXX obj/bolt/lib/Passes/Passes.CacheMetrics.o [18/366] CXX obj/bolt/lib/Core/Core.HashUtilities.o [19/366] CXX obj/bolt/lib/Passes/Passes.ThreeWayBranch.o [20/366] CXX obj/bolt/lib/Passes/Passes.StackAvailableExpressions.o [21/366] CXX obj/bolt/lib/Passes/Passes.FixRISCVCallsPass.o [22/366] CXX obj/bolt/lib/Passes/Passes.PLTCall.o [23/366] CXX obj/bolt/lib/Passes/Passes.VeneerElimination.o [24/366] CXX obj/bolt/lib/Passes/Passes.StackPointerTracking.o [25/366] CXX obj/bolt/lib/Passes/Passes.AllocCombiner.o [26/366] CXX obj/bolt/lib/Passes/Passes.Aligner.o [27/366] CXX obj/bolt/lib/Passes/Passes.ValidateMemRefs.o [28/366] CXX obj/bolt/lib/Core/Core.DIEBuilder.o [29/366] CXX obj/bolt/lib/Passes/Passes.RetpolineInsertion.o [30/366] CXX obj/bolt/lib/Core/Core.BinaryBasicBlock.o [31/366] CXX obj/bolt/lib/Passes/Passes.CMOVConversion.o [32/366] CXX obj/bolt/lib/Passes/Passes.FixRelaxationPass.o [33/366] CXX obj/bolt/lib/Core/Core.ParallelUtilities.o [34/366] CXX obj/bolt/lib/Passes/Passes.StackAllocationAnalysis.o [35/366] CXX obj/bolt/lib/Passes/Passes.StokeInfo.o [36/366] CXX obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o [37/366] CXX obj/bolt/lib/Passes/Passes.Inliner.o [38/366] CXX obj/bolt/lib/Passes/Passes.TailDuplication.o [39/366] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [40/366] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [41/366] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [42/366] CXX obj/bolt/lib/Passes/Passes.AsmDump.o [43/366] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [44/366] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [45/366] CXX obj/bolt/lib/Passes/Passes.ReorderFunctions.o [46/366] CXX obj/bolt/lib/Profile/Profile.BoltAddressTranslation.o [47/366] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [48/366] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [49/366] ACTION //llvm/utils/llvm-lit:llvm-lit(//llvm/utils/gn/build/toolchain:unix) FAILED: bin/llvm-lit python3 ../../llvm/utils/gn/build/write_cmake_config.py -o bin/llvm-lit ../../llvm/utils/llvm-lit/llvm-lit.in LLVM_SOURCE_DIR=../../../llvm Python3_EXECUTABLE=/usr/bin/env\ python3 BUILD_MODE=. LLVM_LIT_CONFIG_MAP=\#\ Takes\ a\ path\ that\'s\ relative\ to\ __file__\ and\ makes\ it\ absolute.\\ndef\ path\(p\):\\n\ \ \ \ return\ os.path.abspath\(os.path.join\(__file__,\ \'..\',\ p\)\)\ if\ p\ else\ \'\'\\n\\nmap_config\(\\n\ \ \ \ path\(r\'../../../bolt/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/bolt/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../bolt/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/bolt/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/clangd/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/clangd/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/clangd/unittests/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/clangd/unittests/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lld/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lld/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lld/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lld/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/API/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/API/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/Shell/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/Shell/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../llvm/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/llvm/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../llvm/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/llvm/test/Unit/lit.site.cfg.py\'\)\) Traceback (most recent call last): File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 122, in sys.exit(main()) ~~~~^^ File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 72, in main in_line = var_re.sub(repl, in_line) File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 70, in repl return values[key] ~~~~~~^^^^^ KeyError: 'LLVM_WINDOWS_PREFER_FORWARD_SLASH' [50/366] ACTION //compiler-rt/test:lit_common_configured(//llvm/utils/gn/build/toolchain:stage2_unix) [51/366] CXX obj/bolt/lib/Core/Core.Exceptions.o [52/366] CXX obj/bolt/lib/Passes/Passes.ReorderData.o [53/366] CXX obj/bolt/lib/Passes/Passes.JTFootprintReduction.o [54/366] CXX obj/bolt/lib/Passes/Passes.MCF.o [55/366] CXX obj/bolt/lib/Passes/Passes.LongJmp.o [56/366] ACTION //compiler-rt/lib/ubsan:ubsan_static_cxx_dynamic_list(//llvm/utils/gn/build/toolchain:stage2_unix) [57/366] ACTION //compiler-rt/lib/ubsan:ubsan_loop_detect_dynamic_list(//llvm/utils/gn/build/toolchain:stage2_unix) [58/366] ACTION //compiler-rt/lib/hwasan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [59/366] CXX obj/bolt/lib/Passes/Passes.IdenticalCodeFolding.o [60/366] CXX obj/bolt/lib/Passes/Passes.RegReAssign.o [61/366] CXX obj/bolt/lib/Passes/Passes.ProfileQualityStats.o [62/366] CXX obj/bolt/lib/Passes/Passes.ReorderAlgorithm.o [63/366] CXX obj/bolt/lib/Profile/Profile.StaleProfileMatching.o [64/366] CXX obj/bolt/lib/Passes/Passes.FrameAnalysis.o [65/366] LINK ./bin/lldb [66/366] CXX obj/bolt/lib/Passes/Passes.Instrumentation.o [67/366] CXX obj/bolt/lib/Profile/Profile.YAMLProfileWriter.o [68/366] CXX obj/bolt/lib/Passes/Passes.FrameOptimizer.o [69/366] CXX obj/bolt/lib/Passes/Passes.SplitFunctions.o [70/366] CXX obj/bolt/lib/Passes/Passes.ValidateInternalCalls.o [71/366] CXX obj/bolt/lib/Passes/Passes.DataflowInfoManager.o [72/366] CXX obj/bolt/lib/Profile/Profile.DataReader.o [73/366] CXX obj/bolt/tools/merge-fdata/merge-fdata.merge-fdata.o [74/366] CXX obj/bolt/unittests/Core/CoreTests.BinaryContext.o [75/366] CXX obj/bolt/lib/Passes/Passes.PAuthGadgetScanner.o [76/366] CXX obj/bolt/lib/Profile/Profile.YAMLProfileReader.o [77/366] CXX obj/bolt/lib/Rewrite/Rewrite.BuildIDRewriter.o [78/366] CXX obj/bolt/lib/RuntimeLibs/RuntimeLibs.HugifyRuntimeLibrary.o [79/366] CXX obj/bolt/unittests/Core/CoreTests.DynoStats.o [80/366] CXX obj/bolt/lib/Rewrite/Rewrite.MetadataManager.o [81/366] CXX obj/bolt/lib/Rewrite/Rewrite.GNUPropertyRewriter.o [82/366] CXX obj/bolt/lib/Core/Core.BinarySection.o [83/366] CXX obj/bolt/lib/Passes/Passes.PointerAuthCFIAnalyzer.o [84/366] CXX obj/bolt/lib/Passes/Passes.BinaryPasses.o [85/366] CXX obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o [86/366] CXX obj/bolt/lib/Core/Core.BinaryFunctionCallGraph.o [87/366] CXX obj/bolt/lib/Passes/Passes.PatchEntries.o [88/366] CXX obj/bolt/lib/Rewrite/Rewrite.RSeqRewriter.o [89/366] CXX obj/bolt/lib/RuntimeLibs/RuntimeLibs.InstrumentationRuntimeLibrary.o [90/366] CXX obj/bolt/lib/Target/AArch64/AArch64.AArch64MCSymbolizer.o [91/366] CXX obj/bolt/lib/Passes/Passes.PointerAuthCFIFixup.o [92/366] CXX obj/bolt/lib/Profile/Profile.DataAggregator.o [93/366] CXX obj/bolt/lib/Rewrite/Rewrite.SDTRewriter.o [94/366] CXX obj/bolt/unittests/Profile/ProfileTests.DataAggregator.o [95/366] CXX obj/bolt/lib/Target/X86/X86.X86MCSymbolizer.o [96/366] CXX obj/bolt/lib/Passes/Passes.ShrinkWrapping.o [97/366] CXX obj/bolt/lib/Rewrite/Rewrite.BoltDiff.o [98/366] CXX obj/bolt/lib/Core/Core.BinaryEmitter.o [99/366] CXX obj/bolt/lib/Rewrite/Rewrite.ExecutableFileMemoryManager.o [100/366] CXX obj/bolt/lib/Rewrite/Rewrite.JITLinkLinker.o [101/366] CXX obj/bolt/lib/Rewrite/Rewrite.PseudoProbeRewriter.o [102/366] CXX obj/bolt/unittests/Core/CoreTests.MemoryMaps.o [103/366] CXX obj/bolt/lib/Rewrite/Rewrite.MachORewriteInstance.o [104/366] CXX obj/bolt/lib/Target/X86/X86.X86MCPlusBuilder.o [105/366] CXX obj/bolt/lib/Target/AArch64/AArch64.AArch64MCPlusBuilder.o [106/366] CXX obj/bolt/lib/Rewrite/Rewrite.BinaryPassManager.o [107/366] CXX obj/bolt/lib/Core/Core.BinaryFunction.o [108/366] CXX obj/bolt/lib/Passes/Passes.IndirectCallPromotion.o [109/366] CXX obj/bolt/unittests/Passes/PassTests.PointerAuthCFIFixup.o [110/366] CXX obj/bolt/lib/Rewrite/Rewrite.LinuxKernelRewriter.o [111/366] CXX obj/bolt/lib/Core/Core.BinaryContext.o [112/366] CXX obj/bolt/lib/Rewrite/Rewrite.DWARFRewriter.o [113/366] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o [114/366] CXX obj/bolt/lib/Rewrite/Rewrite.RewriteInstance.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.