Package pocl: Information

    Source package: pocl
    Version: 7.1-alt0.2
    Latest version according to Repology
    Build time:  Mar 11, 2026, 07:20 PM in the task #410793
    Report package bug
    Summary: Portable Computing Language - an OpenCL implementation
    Description: 
    Pocl's goal is to become an efficient open source (MIT-licensed) implementation
    of the OpenCL 3.0 standard.
    
    In addition to producing an easily portable open-source OpenCL implementation,
    another major goal of this project is improving performance portability of
    OpenCL programs with compiler optimizations, reducing the need for
    target-dependent manual optimizations.
    
    At the core of pocl is the kernel compiler that consists of a set of LLVM
    passes used to statically transform kernels into work-group functions with
    multiple work-items, even in the presence of work-group barriers. These
    functions are suitable for parallelization in multiple ways (SIMD, VLIW,
    superscalar,...).

    List of RPM packages built from this SRPM:
    libpocl2 (x86_64, i586, aarch64)
    libpocl2-debuginfo (x86_64, i586, aarch64)
    pocl-devel (x86_64, i586, aarch64)
    pocl-devel-debuginfo (x86_64, i586, aarch64)
    pocl-devices-cuda (x86_64, aarch64)
    pocl-devices-cuda-debuginfo (x86_64, aarch64)
    pocl-devices-level0 (x86_64)
    pocl-devices-level0-debuginfo (x86_64)
    pocl-devices-remote (x86_64, aarch64)
    pocl-devices-remote-debuginfo (x86_64, aarch64)
    pocl-devices-vulkan (x86_64, aarch64)
    pocl-devices-vulkan-debuginfo (x86_64, aarch64)
    pocl-docs (noarch)
    pocl-kernels-nvidia (x86_64, aarch64)
    pocl-opencl-icd (noarch)
    pocld (x86_64, aarch64)
    pocld-debuginfo (x86_64, aarch64)

    Maintainer: Konstantin Lepikhov

    List of contributors:
    Konstantin Lepikhov


      1. ocl-icd-devel
      2. opencl-cpp-headers
      3. clang21.1
      4. clang21.1-devel
      5. clspv
      6. libhwloc-devel
      7. cmake
      8. ctest
      9. libEGL-devel
      10. libGL-devel
      11. libGLEW-devel
      12. python3-module-sphinx
      13. libomp21.1-devel
      14. libopenblas-devel
      15. libopendht-devel
      16. libuthash-devel
      17. libedit-devel
      18. libvulkan-devel
      19. glslang
      20. glslc
      21. libxsmm-devel
      22. libze-devel
      23. libLLVMSPIRVLib-devel
      24. spirv-tools
      25. llvm-spirv
      26. libstdc++-devel
      27. llvm21.1-devel
      28. ninja-build
      29. nvidia-cuda-devel
      30. zlib-devel

    Last changed


    March 10, 2026 Konstantin Lepikhov 7.1-alt0.2
    - Build with llvm21.1 (as 21.1.8 fixes cuda issue).
    - openmp: enable again.
    - cuda: enable on aarch64.
    Nov. 12, 2025 Konstantin Lepikhov 7.1-alt0.1
    - 7.1.
    - remote: remove obsoleted vsock/traffic monitor options.
    Oct. 17, 2025 Konstantin Lepikhov 7.0-alt2
    - openmp: disable for now.
    - %ix86: explicitly disable ENABLE_SIGFPE_HANDLER
      (to avoid unresolved symbols).