dev-libs / opencl-icd-loader

Official Khronos OpenCL ICD Loader

Official package sites : https://github.com/KhronosGroup/OpenCL-ICD-Loader ·

v2024.05.08 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm64 ppc64 x86 ~loong ~riscv
USE flags
test

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

dev-util / opencl-headers : Unified C language headers for the OpenCL API

dev-util / hip : C++ Heterogeneous-Compute Interface for Portability

sci-libs / mkl : Intel Math Kernel Library

virtual / opencl : Virtual for OpenCL API

Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2024.05.08 arm64, #948155
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/opencl-icd-loader: Keyword 2024.05.08 arm64, #941379
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petr Vaněk · gentoo
dev-libs/opencl-icd-loader: drop 2023.12.14
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2024.05.08 ppc64, #944666
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/opencl-icd-loader: Stabilize 2024.05.08 x86, #944666
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-libs/opencl-icd-loader: Stabilize 2024.05.08 amd64, #944666
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: add 2024.05.08, drop 2023.04.17
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-libs/opencl-icd-loader: keyword 2023.12.14 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2023.12.14 ppc64, #930577
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2023.12.14 x86, #930577
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2023.12.14 amd64, #930577
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: add 2023.12.14
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: prefixify ICD_VENDOR_PATH
Needed in order for the loader Gentoo Prefix to be able to find ICDs. No revision bump because not only does this not change the run-time behaviour but also is effectively a no-op for non-Prefix users. Suggested-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29311 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: drop 2023.02.06
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/opencl-icd-loader: Stabilize 2023.04.17 x86, #910371
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-libs/opencl-icd-loader: Stabilize 2023.04.17 amd64, #910371
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2023.04.17 ppc64, #910371
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: add 2023.04.17
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
dev-libs/opencl-icd-loader: Keyword 2023.02.06 riscv, #904196
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: drop 2022.09.30
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/opencl-icd-loader: Stabilize 2023.02.06 x86, #903985
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/opencl-icd-loader: Stabilize 2023.02.06 ppc64, #903985
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/opencl-icd-loader: Stabilize 2023.02.06 amd64, #903985
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: add 2023.02.06
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: drop 2022.01.04, 2022.05.18-r1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2022.09.30 ppc64, #892277
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2022.09.30 x86, #892277
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2022.09.30 amd64, #892277
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: add 2022.09.30, drop 2022.09.23
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: add 2022.09.23
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: various tweaks
1. Switch from the legacy approach of locating Khronos OpenCL headers to CMake package-config files, in line with the 2022.05.18 version of dev-libs/clhpp 2. No need to have dev-util/opencl-headers in RDEPEND; 3. In src_test(), try to make sure the loader loads ONLY the stub driver. This may or may not something to do with Bug #836476. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
*/*: Drop CMAKE_ECLASS meta var superfluous in EAPI-8
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
dev-libs/opencl-icd-loader: drop 2021.06.30
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2022.01.04 ppc64, #861113
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/opencl-icd-loader: keyword ~ppc64
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/opencl-icd-loader: Keyword 2022.05.18 ppc64, #860288
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: add 2022.05.18
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-libs/opencl-icd-loader: Stabilize 2022.01.04 x86, #837557
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/opencl-icd-loader: amd64 stable wrt bug #837557
Package-Manager: Portage-3.0.30, 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
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: drop 2021.04.29
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: add 2022.01.04
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2021.06.30 amd64, #815349
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2021.06.30 x86, #815349
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: add 2021.06.30
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: drop 2020.06.16
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/opencl-icd-loader: x86 stable wrt bug #797505
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2021.04.29 amd64, #797505
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader-2021.04.29: do not inherit flag-o-matic.eclass
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: add 2021.04.29
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: drop 2020.03.13-r1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/opencl-icd-loader: x86 stable (bug #753191)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/opencl-icd-loader: Stabilize 2020.06.16 amd64, #753191
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: bump to 2020.06.16
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/opencl-icd-loader: x86 stable (bug #721674)
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-libs/opencl-icd-loader: amd64 stable wrt bug #721674
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: do not block x11-drivers/nvidia-drivers
There are now versions of the latter in the tree which do not depend on eselect-opencl. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: block x11-drivers/nvidia-drivers
For the time being all available versions depend on app-eselect/eselect-opencl. Hopefully temporary. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: block dev-libs/ocl-icd
Now, because we block app-eselect/eselect-opencl and ocl-icd depends on it. In the future, to avoid file collisions on $libdir/libOpenCL.so* Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: install directly into /usr/$(get_libdir)
To facilitate transition testing to eselect-free, loader-based OpenCL support without breaking the more established ICD loader i.e. ocl-icd. Moreover, it was mostly useless in /usr/lib/OpenCL/vendor/... due to eselect-opencl not handling unified headers correctly. Note that this WILL cause massive dependency issues until the package in question has been added to virtual/opencl. Use with caution. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: build with -fno-common / gcc-10
Just force -fcommon in CFLAGS if tests are enabled (loader code hasn't got any problems with -fno-common) until the next release, the problem has already been fixed upstream but the patch is rather large. Closes: https://bugs.gentoo.org/716410 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/opencl-icd-loader: new package
The Khronos Group has finally released the first tagged version of their official ICD loader! Signed-off-by: Marek Szuba <marecki@gentoo.org>