From 322ecdd7865747ef6901346043abe6066a8b10a6 Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Wed, 9 Sep 2026 21:53:30 +0200 Subject: [PATCH 1/2] Adapt to the library-based SPIRV_LLVM_Backend_jll 23 SPIRV_LLVM_Backend_jll 23 ships `libspirv` instead of `llc`; GPUCompiler 2.7 calls it in-process (JuliaGPU/GPUCompiler.jl#930). oneAPI only needs the compat bump. --- Project.toml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 60204c72..097e85d2 100644 --- a/Project.toml +++ b/Project.toml @@ -32,6 +32,9 @@ oneAPI_Level_Zero_Headers_jll = "f4bc562b-d309-54f8-9efb-476e56f0410d" oneAPI_Level_Zero_Loader_jll = "13eca655-d68d-5b81-8367-6d99d727ab01" oneAPI_Support_jll = "b049733a-a71d-5ed3-8eba-7d323ac00b36" +[sources] +GPUCompiler = {url = "https://github.com/JuliaGPU/GPUCompiler.jl", rev = "tb/jll-libraries"} + [compat] AbstractFFTs = "1.5.0" AcceleratedKernels = "0.3.1, 0.4" @@ -39,7 +42,7 @@ Adapt = "4" CEnum = "0.4, 0.5" ExprTools = "0.1" GPUArrays = "11.5.14" -GPUCompiler = "2.5.4" +GPUCompiler = "2.7" GPUToolbox = "0.1, 0.2, 0.3, 1, 3" KernelAbstractions = "0.9.39" LLVM = "6, 7, 8, 9" @@ -47,7 +50,7 @@ NEO_jll = "=26.18.38308" PrecompileTools = "1" Preferences = "1" SPIRVIntrinsics = "1" -SPIRV_LLVM_Backend_jll = "22" +SPIRV_LLVM_Backend_jll = "23" SPIRV_LLVM_Translator_jll = "21" SPIRV_Tools_jll = "2025.4.0" SpecialFunctions = "1.3, 2" From b1d6a82178db07626a00a8df9a9b9604e5697f93 Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Thu, 10 Sep 2026 13:10:00 +0200 Subject: [PATCH 2/2] Drop the GPUCompiler source now that 2.7 is released --- Project.toml | 3 --- 1 file changed, 3 deletions(-) diff --git a/Project.toml b/Project.toml index 097e85d2..a3c7decf 100644 --- a/Project.toml +++ b/Project.toml @@ -32,9 +32,6 @@ oneAPI_Level_Zero_Headers_jll = "f4bc562b-d309-54f8-9efb-476e56f0410d" oneAPI_Level_Zero_Loader_jll = "13eca655-d68d-5b81-8367-6d99d727ab01" oneAPI_Support_jll = "b049733a-a71d-5ed3-8eba-7d323ac00b36" -[sources] -GPUCompiler = {url = "https://github.com/JuliaGPU/GPUCompiler.jl", rev = "tb/jll-libraries"} - [compat] AbstractFFTs = "1.5.0" AcceleratedKernels = "0.3.1, 0.4"