dev-libs / opencl-clang

OpenCL-oriented thin wrapper library around clang

Official package sites : https://github.com/intel/opencl-clang ·

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

llvm_slot

15
Use LLVM 15.
16
Use LLVM 16.
17
Use LLVM 17.
18
Use LLVM 18.
19
Use LLVM 19.

dev-util / spirv-llvm-translator : Bi-directional translator between SPIR-V and LLVM IR

sys-devel / clang : C language family frontend for LLVM

sys-devel / llvm : Low Level Virtual Machine

dev-util / spirv-llvm-translator : Bi-directional translator between SPIR-V and LLVM IR

sys-devel / clang : C language family frontend for LLVM

sys-devel / llvm : Low Level Virtual Machine

dev-util / intel-graphics-compiler : LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware

919837
dev-libs/opencl-clang-16.0.0-r1 - [clang] ld.lld: error: version script assignment of global to symbol CheckLinkOptions failed: symbol not defined
938110
dev-libs/opencl-clang-15.0.0-r1 fails to compile: SmallVector.h:88:69: error: uint64_t was not declared in this scope
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