From ce068204cd9ee230adc7e6ab819829fa30d84492 Mon Sep 17 00:00:00 2001 From: Dilum Aluthge Date: Sun, 29 Mar 2026 23:12:42 -0400 Subject: [PATCH 1/9] Juliaup: Update from 1.18.9 to 1.19.9 --- J/juliaup/build_tarballs.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/J/juliaup/build_tarballs.jl b/J/juliaup/build_tarballs.jl index 30e0189406d..6323ed639b5 100644 --- a/J/juliaup/build_tarballs.jl +++ b/J/juliaup/build_tarballs.jl @@ -3,11 +3,11 @@ using BinaryBuilder, Pkg name = "juliaup" -version = v"1.18.9" +version = v"1.19.9" # Collection of sources required to complete build sources = [ - GitSource("https://github.com/JuliaLang/juliaup.git", "a0841737fd01b13a06b56883bb852ecb6ca056d9") + GitSource("https://github.com/JuliaLang/juliaup.git", "f12e43abb626bbad9217e8941661fa67b35053d1") ] # Bash recipe for building across all platforms From 2ddcf03c121dbc328de0c5bcfe01d92e2bddd26f Mon Sep 17 00:00:00 2001 From: Dilum Aluthge Date: Mon, 30 Mar 2026 00:00:31 -0400 Subject: [PATCH 2/9] Remove `preferred_rust_version` entirely --- J/juliaup/build_tarballs.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/J/juliaup/build_tarballs.jl b/J/juliaup/build_tarballs.jl index 6323ed639b5..d73b8029544 100644 --- a/J/juliaup/build_tarballs.jl +++ b/J/juliaup/build_tarballs.jl @@ -46,5 +46,5 @@ dependencies = Dependency[ # Build the tarballs, and possibly a `build.jl` as well. build_tarballs(ARGS, name, version, sources, script, platforms, products, dependencies; - compilers=[:rust, :c], julia_compat="1.6", preferred_rust_version=v"1.87", + compilers=[:rust, :c], julia_compat="1.6", lock_microarchitecture=false) # cargo inserts -march From ed612af5cc6eb317f05f3452839849918cd627ae Mon Sep 17 00:00:00 2001 From: Dilum Aluthge Date: Mon, 30 Mar 2026 17:14:54 -0400 Subject: [PATCH 3/9] Try GCC 13, and then we'll go backwards in time one version at a time --- J/juliaup/build_tarballs.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/J/juliaup/build_tarballs.jl b/J/juliaup/build_tarballs.jl index d73b8029544..de723a8af19 100644 --- a/J/juliaup/build_tarballs.jl +++ b/J/juliaup/build_tarballs.jl @@ -46,5 +46,5 @@ dependencies = Dependency[ # Build the tarballs, and possibly a `build.jl` as well. build_tarballs(ARGS, name, version, sources, script, platforms, products, dependencies; - compilers=[:rust, :c], julia_compat="1.6", + compilers=[:rust, :c], julia_compat="1.6", preferred_rust_version=v"13", lock_microarchitecture=false) # cargo inserts -march From 1cb5bdbf28107a085beda2f581fdb6331f3b3b5f Mon Sep 17 00:00:00 2001 From: Dilum Aluthge Date: Mon, 30 Mar 2026 17:21:22 -0400 Subject: [PATCH 4/9] Fix typo --- J/juliaup/build_tarballs.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/J/juliaup/build_tarballs.jl b/J/juliaup/build_tarballs.jl index de723a8af19..ef1410262a6 100644 --- a/J/juliaup/build_tarballs.jl +++ b/J/juliaup/build_tarballs.jl @@ -46,5 +46,5 @@ dependencies = Dependency[ # Build the tarballs, and possibly a `build.jl` as well. build_tarballs(ARGS, name, version, sources, script, platforms, products, dependencies; - compilers=[:rust, :c], julia_compat="1.6", preferred_rust_version=v"13", + compilers=[:rust, :c], julia_compat="1.6", preferred_gcc_version=v"13", lock_microarchitecture=false) # cargo inserts -march From b10b1af4edf9a90c12156d0edf4c1b289c8a7ce5 Mon Sep 17 00:00:00 2001 From: Dilum Aluthge Date: Mon, 30 Mar 2026 17:44:37 -0400 Subject: [PATCH 5/9] GCC 13 worked. Now try GCC 12. --- J/juliaup/build_tarballs.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/J/juliaup/build_tarballs.jl b/J/juliaup/build_tarballs.jl index ef1410262a6..620f880d6f0 100644 --- a/J/juliaup/build_tarballs.jl +++ b/J/juliaup/build_tarballs.jl @@ -46,5 +46,5 @@ dependencies = Dependency[ # Build the tarballs, and possibly a `build.jl` as well. build_tarballs(ARGS, name, version, sources, script, platforms, products, dependencies; - compilers=[:rust, :c], julia_compat="1.6", preferred_gcc_version=v"13", + compilers=[:rust, :c], julia_compat="1.6", preferred_gcc_version=v"12", lock_microarchitecture=false) # cargo inserts -march From a24f422285f8108ba66cfda7c2b10a3af1430176 Mon Sep 17 00:00:00 2001 From: Dilum Aluthge Date: Mon, 30 Mar 2026 17:54:55 -0400 Subject: [PATCH 6/9] GCC 12 worked. Now try GCC 8. --- J/juliaup/build_tarballs.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/J/juliaup/build_tarballs.jl b/J/juliaup/build_tarballs.jl index 620f880d6f0..282838ad3ac 100644 --- a/J/juliaup/build_tarballs.jl +++ b/J/juliaup/build_tarballs.jl @@ -46,5 +46,5 @@ dependencies = Dependency[ # Build the tarballs, and possibly a `build.jl` as well. build_tarballs(ARGS, name, version, sources, script, platforms, products, dependencies; - compilers=[:rust, :c], julia_compat="1.6", preferred_gcc_version=v"12", + compilers=[:rust, :c], julia_compat="1.6", preferred_gcc_version=v"8", lock_microarchitecture=false) # cargo inserts -march From 5ff0ab61431a3013492dee7436bd9e56d0055b65 Mon Sep 17 00:00:00 2001 From: Dilum Aluthge Date: Mon, 30 Mar 2026 18:04:42 -0400 Subject: [PATCH 7/9] GCC 8 worked. Now try GCC 6. --- J/juliaup/build_tarballs.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/J/juliaup/build_tarballs.jl b/J/juliaup/build_tarballs.jl index 282838ad3ac..bf060c638ed 100644 --- a/J/juliaup/build_tarballs.jl +++ b/J/juliaup/build_tarballs.jl @@ -46,5 +46,5 @@ dependencies = Dependency[ # Build the tarballs, and possibly a `build.jl` as well. build_tarballs(ARGS, name, version, sources, script, platforms, products, dependencies; - compilers=[:rust, :c], julia_compat="1.6", preferred_gcc_version=v"8", + compilers=[:rust, :c], julia_compat="1.6", preferred_gcc_version=v"6", lock_microarchitecture=false) # cargo inserts -march From d880b141bb195e7319a11a302629221dfbbfa938 Mon Sep 17 00:00:00 2001 From: Dilum Aluthge Date: Mon, 30 Mar 2026 18:16:58 -0400 Subject: [PATCH 8/9] GCC 6 worked. Now try GCC 5. --- J/juliaup/build_tarballs.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/J/juliaup/build_tarballs.jl b/J/juliaup/build_tarballs.jl index bf060c638ed..b6856f52ab6 100644 --- a/J/juliaup/build_tarballs.jl +++ b/J/juliaup/build_tarballs.jl @@ -46,5 +46,5 @@ dependencies = Dependency[ # Build the tarballs, and possibly a `build.jl` as well. build_tarballs(ARGS, name, version, sources, script, platforms, products, dependencies; - compilers=[:rust, :c], julia_compat="1.6", preferred_gcc_version=v"6", + compilers=[:rust, :c], julia_compat="1.6", preferred_gcc_version=v"5", lock_microarchitecture=false) # cargo inserts -march From ac8169309bbcae7906572ca49266945eb6356788 Mon Sep 17 00:00:00 2001 From: Dilum Aluthge Date: Mon, 30 Mar 2026 18:59:33 -0400 Subject: [PATCH 9/9] GCC 5 did not work. Go back to GCC 6. --- J/juliaup/build_tarballs.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/J/juliaup/build_tarballs.jl b/J/juliaup/build_tarballs.jl index b6856f52ab6..bf060c638ed 100644 --- a/J/juliaup/build_tarballs.jl +++ b/J/juliaup/build_tarballs.jl @@ -46,5 +46,5 @@ dependencies = Dependency[ # Build the tarballs, and possibly a `build.jl` as well. build_tarballs(ARGS, name, version, sources, script, platforms, products, dependencies; - compilers=[:rust, :c], julia_compat="1.6", preferred_gcc_version=v"5", + compilers=[:rust, :c], julia_compat="1.6", preferred_gcc_version=v"6", lock_microarchitecture=false) # cargo inserts -march