Versions
v21.0.0.9999 :: 21 :: gentoo
- Modified
- License
- UoI-NCSA
- USE flags
- test
v21.0.0_pre20250311 :: 21 :: gentoo
- Modified
- License
- UoI-NCSA
- USE flags
- test
v20.1.1 :: 20 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- ~amd64 ~arm64 ~loong ~riscv ~x86
- USE flags
- test
v19.1.6 :: 19 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- ~amd64 ~arm64 ~loong ~riscv ~x86
- USE flags
- test
v19.1.5-r2 :: 19 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- amd64 arm64 x86 ~loong ~riscv
- USE flags
- test
v18.1.11 :: 18 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- ~amd64 ~arm64 ~loong ~riscv ~x86
- USE flags
- test
v18.1.10-r2 :: 18 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- amd64 arm64 x86 ~loong ~riscv
- USE flags
- test
v17.0.11 :: 17 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- ~amd64 ~arm64 ~loong ~riscv ~x86
- USE flags
- test
v17.0.10-r2 :: 17 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- amd64 arm64 x86 ~loong ~riscv
- USE flags
- test
v16.0.11 :: 16 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- ~amd64 ~arm64 ~riscv ~x86
- USE flags
- test
v16.0.10-r2 :: 16 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- amd64 arm64 x86 ~riscv
- USE flags
- test
v15.0.11 :: 15 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- ~amd64 ~arm64 ~riscv ~x86
- USE flags
- test
v15.0.10-r2 :: 15 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- amd64 arm64 x86 ~riscv
- USE flags
- test
USE flags
General
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
abi_mips
- n32
- 64-bit (32-bit pointer) libraries
- n64
- 64-bit libraries
- o32
- 32-bit libraries
abi_s390
- 32
- 32-bit (s390) libraries
- 64
- 64-bit (s390x) libraries
abi_x86
- 32
- 32-bit (x86) libraries
- 64
- 64-bit (amd64) libraries
- x32
- x32 ABI libraries
llvm_slot
- 15
- Use LLVM 15.
- 16
- Use LLVM 16.
- 17
- Use LLVM 17.
- 18
- Use LLVM 18.
- 19
- Use LLVM 19.
- 20
- Use LLVM 20.
- 21
- Use LLVM 21.
Dependencies
dev-util / spirv-headers : Machine-readable files for the SPIR-V Registry
dev-util / spirv-tools : Provides an API and commands for processing SPIR-V modules
Runtime Dependencies
dev-util / spirv-tools : Provides an API and commands for processing SPIR-V modules
Depending packages
dev-libs / opencl-clang : OpenCL-oriented thin wrapper library around clang
dev-util / intel-graphics-compiler : LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware
dev-util / intel_clc : intel_clc tool used for building OpenCL C to SPIR-V
dev-util / mesa_clc : mesa_clc tool used for building OpenCL C to SPIR-V
media-libs / mesa : OpenGL-like graphic library for Linux
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: drop 20.0.0_pre20250122, 21.0.0_pre20250201
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 20.1.1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: drop 15.0.8, 16.0.8, 17.0.8, 18.1.8, 19.1.3
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/spirv-llvm-translator: Stabilize 17.0.10-r2 arm64, #953533
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.10-r2 arm64, #953533
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/spirv-llvm-translator: Stabilize 19.1.5-r2 arm64, #953533
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/spirv-llvm-translator: Stabilize 16.0.10-r2 arm64, #953533
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/spirv-llvm-translator: Stabilize 15.0.10-r2 arm64, #953533
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 15.0.11, 16.0.11, 17.0.11, 18.1.11, 19.1.6
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: drop 15.0.9, 16.0.9, 17.0.9, 18.1.9, 19.1.4
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Stabilize 19.1.5-r2 amd64, #953533
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.10-r2 amd64, #953533
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Stabilize 17.0.10-r2 amd64, #953533
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Stabilize 16.0.10-r2 amd64, #953533
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Stabilize 15.0.10-r2 amd64, #953533
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Stabilize 19.1.5-r2 x86, #953533
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.10-r2 x86, #953533
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Stabilize 17.0.10-r2 x86, #953533
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Stabilize 16.0.10-r2 x86, #953533
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Stabilize 15.0.10-r2 x86, #953533
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: depend on newer spirv-headers
Closes: https://bugs.gentoo.org/950986 Closes: https://bugs.gentoo.org/950123 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Add 21.0.0_pre20250311
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: update deps
We need a newer version of spirv-headers, so updating deps. Closes: https://bugs.gentoo.org/950123 Closes: https://bugs.gentoo.org/950986 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 15.0.10, 16.0.10, 17.0.10, 18.1.10, 19.1.5
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 15.0.9, 16.0.9, 17.0.9, 18.1.9, 19.1.4
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: drop versions
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 19.1.3 arm64, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.8 arm64, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 17.0.8 arm64, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 15.0.8 arm64, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 16.0.8 arm64, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.8 x86, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 16.0.8 x86, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 17.0.8 x86, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 19.1.3 x86, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 15.0.8 x86, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 19.1.3 amd64, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.8 amd64, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 16.0.8 amd64, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 15.0.8 amd64, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 17.0.8 amd64, #948985
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Unblock LLVM 20.1.x
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Add 21.0.0_pre20250201 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Switch to llvm-r2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Newer spirv-headers required now
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Switch live ebuild to slot 21
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Add 20.0.0_pre20250122 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Add a live 20.x ebuild to match LLVM
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 16.0.4-r1 arm64, #948157
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 15.0.4-r1 arm64, #948157
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/spirv-llvm-translator: Keyword 16.0.8 arm64, #948154
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/spirv-llvm-translator: Keyword 15.0.8 arm64, #948154
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
dev-util/spirv-llvm-translator: keyword 17.0.8 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - WANG Xuerui · gentoo
dev-util/spirv-llvm-translator: keyword 18.1.8 for ~loong
One test fail (DebugInfo/Generic/missing-abstract-variable.ll) but is related to debuginfo, hence unlikely to trigger for production. Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - WANG Xuerui · gentoo
dev-util/spirv-llvm-translator: keyword 19.1.3 for ~loong
One test fail (DebugInfo/Generic/missing-abstract-variable.ll) but is related to debuginfo, hence unlikely to trigger for production. Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 19.1.2 x86, #947746
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 19.1.2 amd64, #947746
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 15.0.8, 16.0.8, 17.0.8, 18.1.8, 19.1.3
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.7 amd64, #946339
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.7 x86, #946339
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: drop 17.0.0-r2, 18.1.6
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {sys-devel → llvm-core}/llvm
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
Move {sys-devel → llvm-core}/clang
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 17.0.4-r1 arm64, #941987
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 19.1.1 arm64, #945153
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/spirv-llvm-translator: Stabilize 19.1.1 amd64, #945153
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/spirv-llvm-translator: Stabilize 19.1.1 x86, #945153
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 19.1.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Version bump to 18.1.7
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Version bump to 18.1.6
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 19.1.1, drop 19.1.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-util/spirv-llvm-translator: Stabilize 17.0.4-r1 amd64, #941987
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
dev-util/spirv-llvm-translator: Stabilize 17.0.4-r1 x86, #941987
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: drop 15.0.0-r1, 16.0.0-r1, 18.1.3
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: x86 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: amd64 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.4 arm64, #940723
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.4 amd64, #940723
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.4 x86, #940723
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: migrate to llvm-r1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/38807 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.3 arm64, #938939
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 19.1.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 15.0.4, 16.0.4, 17.0.4
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sasha Finkelstein · gentoo
dev-util/spirv-llvm-translator: Add multilib support
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38497 Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.3 amd64, #938939
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.3 x86, #938939
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Version bump to 18.1.4
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Version bump to 18.1.3
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.2 arm64, #935987
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.2 x86, #935987
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
dev-util/spirv-llvm-translator: Stabilize 18.1.2 amd64, #935987
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Version bump to 18.1.2
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Version bump to 18.1.1
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
dev-util/spirv-llvm-translator: Stabilize 17.0.0-r2 x86, #930674
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Fix some tests
Closes: https://bugs.gentoo.org/933775 Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Version bump to 18.1.0
Closes: https://bugs.gentoo.org/930126 Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/spirv-llvm-translator: Stabilize 17.0.0-r2 arm64, #928399
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: fix compilation with newer headers
Closes: https://bugs.gentoo.org/924132 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/spirv-llvm-translator: Stabilize 17.0.0-r2 amd64, #920053
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Add patch to fix test failure
Bug: https://bugs.gentoo.org/920053 Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: fix compilation
Closes: https://bugs.gentoo.org/922779 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: also depend on newer spirv-headers
Closes: https://bugs.gentoo.org/922616 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: support new spirv headers
Closes: https://bugs.gentoo.org/922435 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
dev-util/spirv-llvm-translator: keyword 17.0.0 for ~arm64
Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Require spirv-headers-1.3.261
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 17.0.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-util/spirv-llvm-translator: Keyword 16.0.0-r1 riscv, #911789
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 16.0.0-r1 amd64, #908385
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Subscribe to llvm subslot
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Remove IUSE=tools
It has not worked since upstream commit ae904012 ("[CMake] Enable LLVM_BUILD_TOOLS for out-of-tree builds") in v15.0.0. With that commit reverted, USE=-tools saves building one 120 KiB executable (llvm-spirv) which is a single source file. Also unconditionally depend on dev-util/spirv-tools as it is an automagic dependency of llvm-spirv which will always be installed for consumers of dev-util/spirv-llvm-translator. Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Move spirv-headers out of RDEPEND
spirv-headers, as the name suggests, provides only header files. Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Move clang to BDEPEND="test? ( ... )"
clang is only a test dependency. Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
dev-util/spirv-llvm-translator: Look for spirv-headers in ESYSROOT
BROOT is for dependencies in BDEPEND, typically executable build tools. spirv-headers is in DEPEND/RDEPEND, and thus should be found in ESYSROOT. Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Fix tests to use LD_LIBRARY_PATH
Fix tests to use LD_LIBRARY_PATH to test the freshly built library instead of the previous version already installed to the system. Closes: https://bugs.gentoo.org/905654 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Run lit verbosely and control jobs
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-util/spirv-llvm-translator: Keyword 15.0.0 riscv, #904198
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: fix build
Closes: https://bugs.gentoo.org/903017 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 16.0.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/spirv-llvm-translator: Keyword 15.0.0 x86, #880757
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 15.0.0 amd64, #880753
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
Revert "dev-util/spirv-llvm-translator: amd64 stable"
This reverts commit 0fcdb3f6ba6307c0311e2d726d62e36873cb38fc. Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: amd64 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 15.0.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: amd64 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: disable ccache
Closes: https://bugs.gentoo.org/841518 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 12.0.0
Adding stable keywords, as it as removed a few days ago and was already stable. We need it back. Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: update deps
Closes: https://bugs.gentoo.org/840689 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: drop multilib, EAPI 7 -> 8
Since no packages depend anymore on multilib, we can drop it. Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: drop 12.0.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: add 14.0.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/spirv-llvm-translator: Stabilize 13.0.0 amd64, #836556
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/spirv-llvm-translator: minor style changes
Signed-off-by: Sam James <sam@gentoo.org> - Jan Henke · gentoo
dev-util/spirv-llvm-translator: Version bump (13.0.0)
Besides bumping the matching LLVM version, this version requires the upstream SPIRV header files, so an additonal CMAKE argument is required to point to the installed headers (and they are a new build time dependency). LLVM eclass sadly does not support EAPI 8 yet, so this ebuild remains at 7. Closes: https://bugs.gentoo.org/829845 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jan Henke <Jan.Henke@taujhe.de> Closes: https://github.com/gentoo/gentoo/pull/23485 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: drop old version
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Agostino Sarubbo · gentoo
dev-util/spirv-llvm-translator: amd64 stable wrt bug #816828
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-util/spirv-llvm-translator: amd64 stable wrt bug #812545
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Douglas Agbeve · gentoo
dev-util/spirv-llvm-translator: bump to v12.0.0
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Douglas Agbeve <douglas@agbeve.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
Revert "dev-util/spirv-llvm-translator: Add support for llvm 11.1"
This reverts commit 0d6c49e059fcb04e8ee11031e5177927f8a53609. Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
dev-util/spirv-llvm-translator: bump to version 11.1.0_pre20210212
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Mike Lothian · gentoo
dev-util/spirv-llvm-translator: Add support for llvm 11.1
Signed-off-by: Mike Lothian <mike@fireburn.co.uk> Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Khue Nguyen · gentoo
dev-util/spirv-llvm-translator: bump to 11.0.0
Signed-off-by: Khue Nguyen <Z5483Y@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator-10.0.0: mark stable on amd64
Bug: https://bugs.gentoo.org/742374 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: remove old
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: bump to 10.0.0_p20200909
Still no new release in sight and newer versions of the intel-neo stack require mem2reg functionality. Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: remove LLVM-8 ebuilds
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: remove old
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: add the first SLOT=10 version, 10.0.0
Builds and tests fine, unfortunately I have run into weird build errors in the LLVM-10 versions of dev-libs/opencl-clang so it might take a while before dev-util/intel-graphics-compiler becomes able to use this LLVM slot. Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: bump slot 9 to version 9.0.1.1
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: bump slot 8 to version 8.0.1.3
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: switch to cmake.eclass in :9
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: bump to 9.0.0.1:9
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: add test restrictions
As recommended by pkgcheck. Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: remove old
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: pass $LLVM_MAX_SLOT to get_llvm_prefix()
When invoked without max_slot, get_llvm_prefix() iterates over *all* LLVM slots known to llvm.eclass - including those exceeding LLVM_MAX_SLOT. As a consequence, an ebuild can e.g. end up getting installed into llvm:9 directories in spite of having been linked against llvm:8. Closes: https://bugs.gentoo.org/696048 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: bump to 8.0.1.2
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/spirv-llvm-translator: Clean old versions up
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: have FEATURES=test require USE=tools
A lot of the tests call the command-line translator so it must be present if tests are to be run. Conversely, no point in making llvm-spirv installation mandatory for people who do not care about tests. Closes: https://bugs.gentoo.org/689402 Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: streamline installation of cmdline tool
1. Use the LLVM_BUILD_TOOLS flag from the CMake module AddLLVM to control whether to build and install llvm-spirv or not. This should also take care of the "insecure RUNPATHs" QA warning; 2. Make the above conditional upon USE=tools. Closes: https://bugs.gentoo.org/689242 Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: bump to version 8.0.1-1 and EAPI-7
Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: support new OpenCL block representation
Without this patch, offline compilation of certain kernels used by dev-libs/intel-neo unit tests fails with "LLVM ERROR: unknown argument number for an object"; some real-world kernels would presumably be affected as well. The patch has been retrieved from https://github.com/intel/opencl-clang/blob/ocl-open-80/patches/spirv/0001-Update-LowerOpenCL-pass-to-handle-new-blocks-represn.patch (commit 912a9cc8d30b773372ce58d4fc17bf38fd388692 i.e. latest version as of 2019-05-02). See-Also: https://github.com/intel/compute-runtime/issues/156 Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/spirv-llvm-translator: new package
Third-order dependency of Intel Graphics Compute Runtime. Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11