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.

v2020.06.16 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64 ~x86

v2020.03.13-r1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 x86

app-eselect / eselect-opencl : Utility to change the OpenCL implementation being used

app-eselect / eselect-opencl : Utility to change the OpenCL implementation being used

dev-libs / level-zero : oneAPI Level Zero headers, loader and validation layer

dev-libs / ocl-icd : Alternative to vendor specific OpenCL ICD loaders

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

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>