dev-util / opencl-headers

Unified C language headers for the OpenCL API

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

The OpenCL API headers in this package are unified headers and are designed to work with all released OpenCL versions. This differs from previous OpenCL API headers, where version-specific API headers either existed in separate branches, or in separate folders in a branch. By default, the OpenCL API headers in this repository are for the latest OpenCL version supported. To use these API headers to target a different OpenCL version, an application may #define the preprocessor value CL_TARGET_OPENCL_VERSION before including the OpenCL API headers. The CL_TARGET_OPENCL_VERSION is a three digit decimal value representing the OpenCL API version.

v2024.05.08 :: 0 :: gentoo

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

v2023.12.14 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 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)

app-crypt / hashcat : World's fastest and most advanced password recovery utility

dev-cpp / clhpp : Khronos OpenCL C++ bindings

dev-libs / opencl-icd-loader : Official Khronos OpenCL ICD Loader

dev-libs / rocm-opencl-runtime : Radeon Open Compute OpenCL Compatible Runtime

dev-util / clinfo : A tool to display info about the system's OpenCL capabilities

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

media-libs / opencv : A collection of algorithms and sample code for various computer vision problems

941379
OpenCL on ARM64 - virtual/opencl, dev-util/opencl-headers, dev-libs/opencl-icd-loader, dev-util/clinfo, media-libs/mesa
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/opencl-headers: Stabilize 2024.05.08 ppc64, #944665
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-util/opencl-headers: Stabilize 2024.05.08 amd64, #944665
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/opencl-headers: Stabilize 2024.05.08 x86, #944665
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/opencl-headers: 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-util/opencl-headers: 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-util/opencl-headers: Stabilize 2023.12.14 amd64, #930575
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/opencl-headers: Stabilize 2023.12.14 x86, #930575
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/opencl-headers: Stabilize 2023.12.14 ppc64, #930575
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/opencl-headers: add 2023.12.14
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/opencl-headers: drop 2023.02.06
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/opencl-headers: Stabilize 2023.04.17 x86, #910371
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-util/opencl-headers: 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-util/opencl-headers: 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-util/opencl-headers: add 2023.04.17
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
dev-util/opencl-headers: 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-util/opencl-headers: drop 2022.09.30
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/opencl-headers: 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-util/opencl-headers: 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-util/opencl-headers: 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-util/opencl-headers: add 2023.02.06
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/opencl-headers: 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-util/opencl-headers: 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-util/opencl-headers: Stabilize 2022.09.30 x86, #892277
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/opencl-headers: 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-util/opencl-headers: 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-util/opencl-headers: add 2022.09.23
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/opencl-headers: drop 2021.06.30
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/opencl-headers: use cmake
Recent versions of opencl-headers come with a test suite (yes, of headers!), and also install CMake modules for locating them which are needed e.g. by latest OpenCL-HPP releases. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/opencl-headers: Stabilize 2022.01.04 ppc64, #861113
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/opencl-headers: 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-util/opencl-headers: add 2022.05.18
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-utils/opencl-headers: drop 2020.06.16
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/opencl-headers: 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-util/opencl-headers: 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-util/opencl-headers: drop 2021.04.29
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/opencl-headers: add 2022.01.04
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/opencl-headers: Stabilize 2021.06.30 amd64, #815349
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/opencl-headers: 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-util/opencl-headers: re-add 2020.06.16
dev-libs/ocl-icd still requires this version. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/opencl-headers: add 2021.06.30, drop 2020.06.16
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/opencl-headers: Restore 2020.06.16
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --force Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/opencl-headers: drop 2020.06.16
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-util/opencl-headers: 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-util/opencl-headers: 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-util/opencl-headers: drop 2020.12.18
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/opencl-headers: add 2021.04.29
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/opencl-headers: drop 2020.03.13-r1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/opencl-headers: Bump to 2020.12.18
Required by newer dev-libs/ocl-icd Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-util/opencl-headers: 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-util/opencl-headers: 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-util/opencl-headers: 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-util/opencl-headers: 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-util/opencl-headers: 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-util/opencl-headers: install directly into /usr/include
These cannot be in /usr/lib/OpenCL/vendor/... because eselect-opencl doesn't know how to handle unified headers, resulting in build failures due to missing header files. Seeing as we are planning to deprecate eselect-opencl soon anyway, adapt this and opencl-icd-loader to the new approach so that they can be used for transition testing without breaking the more established ICD loader i.e. ocl-icd. Note that this WILL cause massive dependency issues until opencl-icd-loader 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-util/opencl-headers: new package
The first release of unified Khronos OpenCL headers, which unlike old headers (which is what app-eselect/eselect-opencl installs) work with all released OpenCL versions rather than having different versions supported by files from different directories. Note that in order to avoid file collisions with eselect-opencl this package presently installs header files into /usr/$(get_libdir)/OpenCL/vendors/opencl-icd-loader/include , which is why it needs multilib support and why it will likely not work right when installed standalone (in contrast to being pulled in by dev-libs/opencl-icd-loader). Signed-off-by: Marek Szuba <marecki@gentoo.org>