pkg.soopen package index

brew / Rang 4087

pocl mit Homebrew, dnf, Nix, pacman, zypper, apt installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für pocl in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install pocl

local Homebrew formula metadata

Linux

Fedora dnfverifiziert · 92%
sudo dnf install pocl

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

Nixverifiziert · 92%
nix profile install nixpkgs#pocl

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

Arch Linux pacmanverifiziert · 92%
sudo pacman -S pocl

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

openSUSE zypperverifiziert · 92%
sudo zypper install pocl

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

Debian aptverifiziert · 92%
sudo apt install libpocl-dev

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

Überblick

Paketzusammenfassung

Portable Computing Language

Befehle und Aliase

  • poclcc

Verlauf

Projektgeschichte und Nutzung

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

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 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

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 3 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 3 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
poclcccliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-11-04
Manager-Version7.2
Manager aktualisiert2026-10-30
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv7.2

https://github.com/pocl/pocl

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:pocl
Version7.2
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/pocl
Homepagehttps://portablecl.org/
Repositoryhttps://github.com/pocl/pocl
Upstream-Dokumentationhttps://portablecl.org/
LizenzMIT
Quellarchivhttps://github.com/pocl/pocl/archive/refs/tags/v7.2.tar.gz
Zuletzt aktualisiert2026-10-30T11:15:14+02:00
Pulseupdated
Abhängigkeitenhwloc, llvm, opencl-icd-loader
Build-Abhängigkeitencmake, opencl-headers, pkgconf
Bottleverfügbar (auf arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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 Abhängigkeiten
  • 2 stellt bereit
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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 Abhängigkeiten
  • 2 stellt bereit
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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