From 4e5816c80a0ffbbc1ab1ec64e7befb15e4ad87f7 Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Sat, 10 Oct 2026 12:55:11 +0200 Subject: [PATCH 1/3] [LLVMExtra] Build v0.0.52 with LLVM 23 support --- L/LLVMExtra/build_tarballs.jl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/L/LLVMExtra/build_tarballs.jl b/L/LLVMExtra/build_tarballs.jl index 74a88352608..a272f260b23 100644 --- a/L/LLVMExtra/build_tarballs.jl +++ b/L/LLVMExtra/build_tarballs.jl @@ -7,13 +7,13 @@ include(joinpath(YGGDRASIL_DIR, "platforms", "llvm.jl")) include(joinpath(YGGDRASIL_DIR, "platforms", "macos_sdks.jl")) name = "LLVMExtra" -repo = "https://github.com/maleadt/LLVM.jl.git" -version = v"0.0.51" +repo = "https://github.com/JuliaLLVM/LLVM.jl.git" +version = v"0.0.52" -llvm_versions = [v"15.0.7+12", v"16.0.6+6", v"18.1.7+5", v"20.1.8+0", v"21.1.8+0", v"22.1.8+0"] +llvm_versions = [v"15.0.7+12", v"16.0.6+6", v"18.1.7+5", v"20.1.8+0", v"21.1.8+0", v"22.1.8+0", v"23.1.3+0"] sources = [ - GitSource(repo, "4b09488ed802d8da625e76c9356bae659b9ec38c"), + GitSource(repo, "02b295245c02b3be2062a5aac4cc6fd6dc0e6538"), ] # Bash recipe for building across all platforms From d2fa5fdaa5a40242bb057819a81286dc2045578b Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Sat, 10 Oct 2026 12:57:38 +0200 Subject: [PATCH 2/3] [LLVMExtra] Pin the final LLVM 23 support commit --- L/LLVMExtra/build_tarballs.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L/LLVMExtra/build_tarballs.jl b/L/LLVMExtra/build_tarballs.jl index a272f260b23..39db2bf4622 100644 --- a/L/LLVMExtra/build_tarballs.jl +++ b/L/LLVMExtra/build_tarballs.jl @@ -13,7 +13,7 @@ version = v"0.0.52" llvm_versions = [v"15.0.7+12", v"16.0.6+6", v"18.1.7+5", v"20.1.8+0", v"21.1.8+0", v"22.1.8+0", v"23.1.3+0"] sources = [ - GitSource(repo, "02b295245c02b3be2062a5aac4cc6fd6dc0e6538"), + GitSource(repo, "75cef6b4d3d273dceb835e33470880de5651f6fb"), ] # Bash recipe for building across all platforms From 1eb1eae1d8ce03a17b5300b873059ccd557eb58f Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Sat, 10 Oct 2026 15:01:01 +0200 Subject: [PATCH 3/3] [CI] Instantiate generator dependencies before loading YAML --- .buildkite/generator.jl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.buildkite/generator.jl b/.buildkite/generator.jl index d93af22378f..89c7cf90caf 100755 --- a/.buildkite/generator.jl +++ b/.buildkite/generator.jl @@ -2,7 +2,6 @@ import Pkg Base.set_active_project(@__DIR__) -using YAML const PROJECTS = copy(ARGS) const DEBUG = !haskey(ENV, "BUILDKITE") @@ -31,6 +30,8 @@ end # Instantiate, to install all necessary packages like YAML (not BinaryBuilder) Pkg.instantiate() +using YAML + include("utils.jl") # Give a warning if the pkgserver is too far behind