Versions
v19.1.0 :: 19 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- ~amd64 ~riscv
v18.1.0 :: 18 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- amd64 ~riscv
v17.0.0 :: 17 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- amd64 ~riscv
v16.0.0-r2 :: 16 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- amd64 ~riscv
v15.0.0-r1 :: 15 :: gentoo
- Modified
- License
- UoI-NCSA
- Keywords
- amd64 ~riscv
USE flags
llvm_slot
- 15
- Use LLVM 15.
- 16
- Use LLVM 16.
- 17
- Use LLVM 17.
- 18
- Use LLVM 18.
- 19
- Use LLVM 19.
Dependencies
dev-util / spirv-llvm-translator : Bi-directional translator between SPIR-V and LLVM IR
Runtime Dependencies
dev-util / spirv-llvm-translator : Bi-directional translator between SPIR-V and LLVM IR
Depending packages
dev-util / intel-graphics-compiler : LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: add 19.1.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/opencl-clang: Stabilize 18.1.0 amd64, #935991
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: add 18.1.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: drop 15.0.0, 16.0.0-r1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
dev-libs/opencl-clang: amd64 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: add 17.0.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: switch to llvm-r1 eclass
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-libs/opencl-clang: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/opencl-clang: Keyword 16.0.0-r1 riscv, #911789
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: fix so install
Closes: https://bugs.gentoo.org/909399 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: amd64 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: add 16.0.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/opencl-clang: Keyword 15.0.0 riscv, #904198
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-libs/opencl-clang: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: amd64 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
Revert "dev-libs/opencl-clang: amd64 stable"
This reverts commit 78240914d066fae454b4a8f2bf4ac6de1cee67f1. Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: amd64 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: 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-libs/opencl-clang: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: amd64 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: add -Wno-dev
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
dev-libs/opencl-clang: 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-libs/opencl-clang: drop multilib, EAPI 7 -> 8
Since no packages depend on multilib, we can drop it. Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
dev-libs/opencl-clang: drop 12.0.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
dev-libs/opencl-clang: 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-libs/opencl-clang: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/opencl-clang: Stabilize 13.0.0 amd64, #836556
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Janusz Andrzejewski · gentoo
dev-libs/opencl-clang: ver 13.0.0
Simple update for compiling with llvm 13 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Janusz Andrzejewski <janusz.andrzejewski@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23593 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-libs/opencl-clang: 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-libs/opencl-clang: 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 - Sam James · gentoo
dev-libs/opencl-clang: Stabilize 12.0.0 amd64, #812539
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
dev-libs/opencl-clang: add a patch to 12.0.0 to fix multilib compile
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Douglas Agbeve · gentoo
dev-libs/opencl-clang: bump to v12.0.0
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Douglas Agbeve <douglas@agbeve.com> Closes: https://github.com/gentoo/gentoo/pull/21426 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-libs/opencl-clang: Remove 11.0.1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
Revert "dev-libs/opencl-clang: Add support for llvm 11.1"
This reverts commit 0d4f19d02396b2449a59b1fd57201fcdaa44a7ad. Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
dev-libs/opencl-clang: bump to version 11.1.0_pre20201222
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Mike Lothian · gentoo
dev-libs/opencl-clang: 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-libs/opencl-clang: 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-libs/opencl-clang-10.0.0.1-r1: 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-libs/opencl-clang: remove old
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/opencl-clang:10: force rebuild on clang .0->.1 update
Works around Bug #743992. Hopefully LLVM upstream will not make introducing breaking ABI changes in new patch releases a habit and such hackery will not be required in the future. Closes: https://bugs.gentoo.org/743992 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/opencl-clang: add missing runtime dependencies
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/opencl-clang: bump to 10.0.0.2
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/opencl-clang: remove LLVM-8 ebuilds
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/opencl-clang:10: Remove BDEPEND="dev-vcs/git"
Upstream have recently made it so that Git is no longer required when system versions of llvm/clang and spirv-llvm-translator are used. Signed-off-by: Marek Szuba <marecki@gentoo.org> - Marek Szuba · gentoo
dev-libs/opencl-clang:10: Fix llvm-tblgen detection
Upstream CMake scripts simply set LLVM_TABLEGEN_EXE to "llvm-tblgen". This works fine for 32-bit builds of SLOT=8 and 9 as well as 64-bit builds of all three slots, however 32-bit builds of SLOT=10 fail due to having been unable to locate the executable in question. Whatever the reason for this is, actually looking for llvm-tblgen with find_program() solves the issue, at least on my system anyway. Closes: https://bugs.gentoo.org/728804 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/opencl-clang: bump to 10.0.0.1:10
There is a newer upstream release, 10.0.0-2, but as of 2020-06-19 that version fails to build against any official releases of spirv-llvm-translator. See https://github.com/intel/opencl-clang/issues/148 for details. Signed-off-by: Marek Szuba <marecki@gentoo.org> - Marek Szuba · gentoo
dev-libs/opencl-clang: remove old
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/opencl-clang: bump slot 9 to version 9.0.1
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Marek Szuba · gentoo
dev-libs/opencl-clang: bump slot 8 to version 8.0.1.1
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/opencl-clang: 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-libs/opencl-clang: bump to 9.0.0: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-libs/opencl-clang: remove old
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Marek Szuba · gentoo
dev-libs/opencl-clang: 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. 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-libs/opencl-clang: bump to 8.0.1_p20191001
A Git snapshot, needed because there has been no release on the LLVM-8 branch supporting current versions of SPIRV-LLVM-Translator yet. 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 - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/opencl-clang: bump to version 8.0.1 and EAPI-7
Note that this release changes the name of the installed library from the old common_clang to opencl-clang, requiring changes in dev-libs/intel-graphics-compiler ebuilds. Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 - Marek Szuba · gentoo
dev-libs/opencl-clang: depend on sys-devel/clang[static-analyzer]
Turns out that the absence of static-analyzer among sys-devel/clang USE flags causes build-time linker errors. The flag in question is enabled by default so only a subset of users has been affected. Closes: https://bugs.gentoo.org/689170 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-libs/opencl-clang: new package
Second-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