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