commit:     c44b01389c8cd7af719b5e0b7838e8315f1648e9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 16:32:27 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 19:15:17 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44b0138

llvm.org.eclass: SPIRV is production since 20.0.0_pre20250122

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 eclass/llvm.org.eclass | 28 ++++++++++++++++++++--------
 1 file changed, 20 insertions(+), 8 deletions(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 7d7774cfb027..414a9ef59523 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -185,14 +185,26 @@ case ${LLVM_MAJOR} in
                )
                ;;
        *)
-               ALL_LLVM_EXPERIMENTAL_TARGETS=(
-                       ARC CSKY DirectX M68k SPIRV Xtensa
-               )
-               ALL_LLVM_PRODUCTION_TARGETS=(
-                       AArch64 AMDGPU ARM AVR BPF Hexagon Lanai LoongArch Mips
-                       MSP430 NVPTX PowerPC RISCV Sparc SystemZ VE WebAssembly 
X86
-                       XCore
-               )
+               # TODO: limit to < 20 when we remove old snapshots
+               if ver_test ${PV} -lt 20.0.0_pre20250122; then
+                       ALL_LLVM_EXPERIMENTAL_TARGETS=(
+                               ARC CSKY DirectX M68k SPIRV Xtensa
+                       )
+                       ALL_LLVM_PRODUCTION_TARGETS=(
+                               AArch64 AMDGPU ARM AVR BPF Hexagon Lanai 
LoongArch Mips
+                               MSP430 NVPTX PowerPC RISCV Sparc SystemZ VE 
WebAssembly X86
+                               XCore
+                       )
+               else
+                       ALL_LLVM_EXPERIMENTAL_TARGETS=(
+                               ARC CSKY DirectX M68k Xtensa
+                       )
+                       ALL_LLVM_PRODUCTION_TARGETS=(
+                               AArch64 AMDGPU ARM AVR BPF Hexagon Lanai 
LoongArch Mips
+                               MSP430 NVPTX PowerPC RISCV Sparc SPIRV SystemZ 
VE
+                               WebAssembly X86 XCore
+                       )
+               fi
                ;;
 esac
 

Reply via email to