dev-libs / pocl

Portable Computing Language (an implementation of OpenCL)

Official package sites : http://portablecl.org · https://github.com/pocl/pocl ·

v4.0 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~ppc64
USE flags
accel conformance cuda debug examples float-conversion hardening hwloc lto memmanager test

v3.1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 ppc64
USE flags
accel conformance cuda debug examples float-conversion hardening hwloc lto memmanager test

General

accel
Enable the generic hardware accelerator device driver
conformance
Ensures that certain build options which would result in non-conformant pocl build stay disabled. Note that this does not quarantee a fully conformant build of pocl.
cuda
Enable the CUDA backend for NVIDIA GPUs
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
examples
Install examples, usually source code
float-conversion
When enabled, OpenCL printf() call's f/e/g formatters are handled by pocl. When disabled, these are handled by system C library.
hardening
Enable hardening against various attacks. May worsen performance
hwloc
Enable hwloc support
lto
Adds support for link time optimization
memmanager
Enables custom memory manager. Except for special circumstances, this should be disabled
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

dev-libs / libltdl : A shared library tool for developers

dev-util / lttng-ust : Linux Trace Toolkit - UST library

sys-apps / hwloc : Displays the hardware topology in convenient formats

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

sys-devel / llvm : Low Level Virtual Machine

virtual / opencl : Virtual for OpenCL API

dev-libs / libltdl : A shared library tool for developers

dev-util / lttng-ust : Linux Trace Toolkit - UST library

sys-apps / hwloc : Displays the hardware topology in convenient formats

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

sys-devel / llvm : Low Level Virtual Machine

virtual / opencl : Virtual for OpenCL API

885611
dev-libs/pocl-3.1 - /.../pocl_mem_management.c: error: use of undeclared identifier cmd
904094
dev-libs/pocl-3.1 - /.../type_traits: error: template with C linkage
907333
dev-libs/pocl updated ebuild for riscv
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: add 4.0
Closes: https://bugs.gentoo.org/912675 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-libs/pocl: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: fix example build
Closes: https://bugs.gentoo.org/903968 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: Stabilize 3.1 ppc64, #895744
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/pocl: Stabilize 3.1 amd64, #895744
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: drop incomplete docs support
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Martin Kletzander · gentoo
dev-libs/pocl: Fix possible build failure in 3.1
There is a possible missing macro which was now fixed upstream, but not in 3.1, so this is a backport. Not raising the release number since there is no need for rebuild of installed pocl-3.1. Signed-off-by: Martin Kletzander <nert.pinx@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29159 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: add 3.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: fix build w/ cuda
Closes: https://bugs.gentoo.org/862633 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: drop 1.8-r2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: fix PythonHasVersionUsage
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: Stabilize 3.0 ppc64, #861113
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/pocl: Stabilize 3.0 amd64, #861113
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: keyword 3.0 for ~ppc64
Bug: https://bugs.gentoo.org/831859 Bug: https://bugs.gentoo.org/860288 Thanks-to: Chris Kerr <chris.kerr@mykolab.ch> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: add PPC64 support
No keyword yet as apparently virtual/opencl isn't keyworded on ppc64? Closes: https://bugs.gentoo.org/831859 Thanks-to: Chris Kerr <chris.kerr@mykolab.ch> Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/pocl: add 3.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: drop 1.7-r3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: revbump for installed (opencl) kernel change
Fixes: c127713269a116c187d54663e0523b9f79f11886 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: use 'distro' option for built kernels
We can't know what CPU the user will run the built package on (think of binpkgs) so let's use the 'distro' option which builds for most common SIMD instructions and chooses the most appropriate kernel it built at runtime. Closes: https://bugs.gentoo.org/829128 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: add hwloc subslot operator
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: add 1.8
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: fix MissingSlotDep on LLVM
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/pocl: various fixups
Mostly fixups I missed when importing from GURU earlier: - LLVM deps - General tidying Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/pocl: initial import
Signed-off-by: Sam James <sam@gentoo.org>