pkg.soopen package index

brew / rang 4087

Installer pocl avec Homebrew, dnf, Nix, pacman, zypper, apt

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de pocl pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install pocl

local Homebrew formula metadata

Linux

Fedora dnfvérifié · 92%
sudo dnf install pocl

Fedora Rawhide package metadata · pocl · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#pocl

nixpkgs package indexes · pkgs/by-name/po/pocl/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S pocl

Arch Linux sync databases · pocl · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install pocl

openSUSE Tumbleweed package metadata · pocl · Source: download.opensuse.org

Debian aptvérifié · 92%
sudo apt install libpocl-dev

Debian stable package indexes · libpocl-dev · Source: deb.debian.org

aperçu

Résumé du paquet

Portable Computing Language

Commandes et alias

  • poclcc

historique

Historique du projet et usages

PoCL, the Portable Computing Language, is an MIT-licensed implementation of the OpenCL standard designed for portability across CPUs, accelerators, and research hardware.

Historique du projet

PoCL was created to provide a portable, performance-oriented implementation of OpenCL rather than tying applications to one hardware vendor. Its architecture uses Clang and LLVM to compile kernels and provides a driver framework for different device types.

The project broadened from its CPU-oriented foundation to support accelerator and remote-execution backends. Its CPU and Level Zero drivers passed the official OpenCL 3.0 conformance tests in January 2025.

Historique d'adoption

PoCL is used by OpenCL developers, compiler researchers, Linux distributions, and hardware projects that need a portable or adaptable OpenCL runtime. Upstream documents packaged availability and support spanning CPUs, Level Zero devices, CUDA, Vulkan, OpenASIP, and remote execution.

Modes d'utilisation

Developers use PoCL to run and test OpenCL applications, provide a CPU implementation where no vendor runtime is available, experiment with new device backends, or supply an OpenCL runtime for higher-level systems such as SYCL. Build and runtime behavior depends on the selected LLVM release, device drivers, and system ICD loader.

Pourquoi les passionnés de paquets s'y intéressent

PoCL gives package managers an open OpenCL implementation that can serve as a CPU fallback or bring OpenCL to targets without a suitable vendor runtime. Its interaction with ICD loaders, LLVM compatibility, and optional device backends makes it an important component of heterogeneous-computing dependency graphs.

Chronologie

  • 2017: PoCL 1.0 was released.
  • 2019: Upstream documented a framework for custom hardware accelerators.
  • 2025: The CPU and Level Zero drivers passed official OpenCL 3.0 conformance testing.

Related projects

  • OpenCL
  • LLVM
  • Clang
  • Khronos OpenCL ICD Loader
  • Level Zero

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 3 dépendances d’exécution.
  • Les métadonnées de compilation listent 3 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
poclcccliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-11-04
version du gestionnaire7.2
gestionnaire mis à jour2026-10-30
données localesOK
amontà jour
dernière version détectéev7.2

https://github.com/pocl/pocl

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:pocl
Version7.2
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/pocl
Page d'accueilhttps://portablecl.org/
Dépôthttps://github.com/pocl/pocl
Docs amonthttps://portablecl.org/
LicenceMIT
Archive sourcehttps://github.com/pocl/pocl/archive/refs/tags/v7.2.tar.gz
Dernière mise à jour2026-10-30T11:15:14+02:00
Pulseupdated
Dépendanceshwloc, llvm, opencl-icd-loader
Dépendances de compilationcmake, opencl-headers, pkgconf
Bouteilledisponible (sur arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepocl
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

libpocl-dev 6.0-6

development files for the PoCL library

http://portablecl.org

sudo apt install libpocl-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: pocl
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Pocl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libpocl-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libpocl-devices-level0 6.0-6

Portable Computing Language library - Level Zero device library

http://portablecl.org

sudo apt install libpocl-devices-level0
  • Section: libs
  • Architecture: amd64
  • Source Package: pocl
  • 5 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Pocl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libpocl-devices-level0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libpocl2-common 6.0-6

common files for the PoCL library

http://portablecl.org

sudo apt install libpocl2-common
  • Section: utils
  • Architecture: all
  • Source Package: pocl
  • normalized package name match
  • Correspondance par : Pocl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libpocl2-common from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libpocl2t64 6.0-6

Portable Computing Language library

http://portablecl.org

sudo apt install libpocl2t64
  • Section: libs
  • Architecture: amd64
  • Source Package: pocl
  • 9 Dépendances
  • 2 fournit
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Pocl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libpocl2t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

pocl-doc 6.0-6

documentation for the PoCL library

http://portablecl.org

sudo apt install pocl-doc
  • Section: doc
  • Architecture: all
  • Source Package: pocl
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Pocl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: pocl-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

pocl-opencl-icd 6.0-6

PoCL ICD

http://portablecl.org

sudo apt install pocl-opencl-icd
  • Section: libs
  • Architecture: amd64
  • Source Package: pocl
  • 1 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Pocl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: pocl-opencl-icd from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

pocl-source 6.0-6

PoCL source code

http://portablecl.org

sudo apt install pocl-source
  • Section: devel
  • Architecture: all
  • Source Package: pocl
  • 1 fournit
  • normalized package name match
  • Correspondance par : Pocl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: pocl-source from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

pocl-tests 6.0-6

PoCL testsuite

http://portablecl.org

sudo apt install pocl-tests
  • Section: devel
  • Architecture: all
  • Source Package: pocl
  • normalized package name match
  • Correspondance par : Pocl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: pocl-tests from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

pocld 6.0-6

dummy pocld for PoCL-R

http://portablecl.org

sudo apt install pocld
  • Section: libs
  • Architecture: amd64
  • Source Package: pocl
  • normalized package name match
  • Correspondance par : Pocl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: pocld from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

pocl

nix profile install nixpkgs#pocl
  • normalized package name match
  • Correspondance par : Pocl
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/po/pocl/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libpocl-dev 5.0-2.1build3

development files for the pocl library

http://portablecl.org

sudo apt install libpocl-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: pocl
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Pocl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libpocl-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libpocl2-common 5.0-2.1build3

common files for the pocl library

http://portablecl.org

sudo apt install libpocl2-common
  • Section: universe/utils
  • Architecture: all
  • Source Package: pocl
  • normalized package name match
  • Correspondance par : Pocl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libpocl2-common from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libpocl2t64 5.0-2.1build3

Portable Computing Language library

http://portablecl.org

sudo apt install libpocl2t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: pocl
  • 8 Dépendances
  • 2 fournit
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Pocl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libpocl2t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

pocl-doc 5.0-2.1build3

documentation for the pocl library

http://portablecl.org

sudo apt install pocl-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: pocl
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Pocl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: pocl-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

pocl-opencl-icd 5.0-2.1build3

pocl ICD

http://portablecl.org

sudo apt install pocl-opencl-icd
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: pocl
  • 1 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Pocl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: pocl-opencl-icd from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

pocl-source 5.0-2.1build3

pocl source code

http://portablecl.org

sudo apt install pocl-source
  • Section: universe/devel
  • Architecture: all
  • Source Package: pocl
  • 1 fournit
  • normalized package name match
  • Correspondance par : Pocl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: pocl-source from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation