dev-libs/pocl (gentoo)

Search

Install

Install this package:

emerge -a dev-libs/pocl

Package Information

Description:
Portable Computing Language (an implementation of OpenCL)
Homepage:
http://portablecl.org https://github.com/pocl/pocl
License:
GPL-2

Versions

Version EAPI Keywords Slot
7.1 8 amd64 ppc64 0
7.0 8 amd64 ppc64 0
7.0 8 amd64 ppc64 0
6.0 8 amd64 ppc64 0

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>sam@gentoo.org</email>
		<name>Sam James</name>
	</maintainer>
	<use>
		<flag name="accel">Enable the generic hardware accelerator device driver</flag>
		<flag name="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.</flag>
		<flag name="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.</flag>
		<flag name="hardening">Enable hardening against various attacks. May worsen performance</flag>
		<flag name="hwloc">Enable hwloc support</flag>
		<flag name="memmanager">Enables custom memory manager. Except for special circumstances, this should be disabled</flag>
		<flag name="server">Enable pocld for remote OpenCL execution</flag>
		<flag name="spirv">Build SPIR-V support</flag>
	</use>
	<upstream>
		<remote-id type="github">pocl/pocl</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-libs/pocl | euse -E <flag> -p dev-libs/pocl | euse -D <flag> -p dev-libs/pocl

Flag Description 7.1 7.0 7.0 6.0
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 NVIDIA CUDA support (computation on GPU) ✓ ✓ ✓ ✓
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 ⊕ ⊕ ⊕ ⊕
memmanager Enables custom memory manager. Except for special circumstances, this should be disabled ✓ ✓ ✓ ✓
server Enable pocld for remote OpenCL execution ✓ ✓ ✓ ✗
spirv Build SPIR-V support ✓ ✓ ✓ ✗
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) ✓ ✓ ✓ ✓

Files

Manifest

Type File Size Versions
DIST pocl-6.0.tar.gz 2466652 bytes 6.0
DIST pocl-7.0.tar.gz 3766036 bytes 7.0
DIST pocl-7.1.tar.gz 3889905 bytes 7.1
DIST pocl-7.1.tar.gz.gpg 566 bytes 7.1
Unmatched Entries
Type File Size