llvm-runtimes / openmp

OpenMP runtime library for LLVM/clang compiler

Official package sites : https://openmp.llvm.org ·

The OpenMP subproject of LLVM is intended to contain all of the components required to build an executing OpenMP program that are outside the compiler itself.

v20.0.0.9999 :: 0/20.0.0.9999 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
USE flags
debug gdb-plugin hwloc ompt test

v20.0.0_pre20250125 :: 0/20.0.0_pre20250125 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
USE flags
debug gdb-plugin hwloc ompt test

v20.0.0_pre20250122 :: 0/20.0.0_pre20250122 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
USE flags
debug gdb-plugin hwloc ompt test

v20.0.0_pre20250118 :: 0/20.0.0_pre20250118 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
USE flags
debug gdb-plugin hwloc ompt test

v20.0.0_pre20250111 :: 0/20.0.0_pre20250111 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
USE flags
debug gdb-plugin hwloc ompt test

v19.1.7 :: 0/19.1 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
Keywords
~amd64 ~amd64-linux ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x64-macos ~x86
USE flags
debug gdb-plugin hwloc ompt test verify-sig

v19.1.6 :: 0/19.1 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
Keywords
~amd64 ~amd64-linux ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x64-macos ~x86
USE flags
debug gdb-plugin hwloc ompt test verify-sig

v19.1.4 :: 0/19.1 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
Keywords
amd64 arm arm64 ppc64 x86 ~amd64-linux ~loong ~mips ~riscv ~x64-macos
USE flags
debug gdb-plugin hwloc ompt test verify-sig

v18.1.8 :: 0/18.1 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
Keywords
amd64 arm arm64 ppc64 x86 ~amd64-linux ~loong ~mips ~riscv ~x64-macos
USE flags
debug gdb-plugin hwloc offload ompt test verify-sig

v17.0.6 :: 0/17 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
Keywords
amd64 arm arm64 ppc64 x86 ~amd64-linux ~loong ~riscv ~x64-macos
USE flags
debug gdb-plugin hwloc offload ompt test verify-sig

v16.0.6 :: 0/16 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
Keywords
amd64 arm arm64 ppc64 x86 ~amd64-linux ~loong ~riscv ~x64-macos
USE flags
debug gdb-plugin hwloc offload ompt test verify-sig

v15.0.7-r6 :: 0/15 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
Keywords
amd64 arm arm64 ppc64 x86 ~amd64-linux ~riscv ~x64-macos
USE flags
debug hwloc offload ompt test verify-sig

General

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
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
gdb-plugin
Build OMPD GDB plugin
hwloc
Enable CPU affinity support via hwloc
offload
Support offloading OpenMP using libomptarget
ompt
Enable OpenMP Tools Interface support
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
verify-sig
Verify upstream signatures on distfiles

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

llvm_targets

AMDGPU
AMDGPU target (supports R600 and GCN GPUs)
NVPTX
NVIDIA PTX (GPU) target (32-bit and 64-bit)

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only
python3_13
Build for Python 3.13 only

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / libffi : Portable, high level programming interface to various calling conventions

dev-libs / rocr-runtime : Radeon Open Compute Runtime

llvm-core / llvm : Low Level Virtual Machine

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

virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / libffi : Portable, high level programming interface to various calling conventions

dev-libs / rocr-runtime : Radeon Open Compute Runtime

llvm-core / llvm : Low Level Virtual Machine

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

virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils

app-portage / portage-utils : Small and fast Portage helper tools written in C

dev-cpp / eigen : C++ template library for linear algebra

dev-lang / souffle : Datalog compiler, synthesizes C++ program from logic specification

llvm-core / clang-runtime : Meta-ebuild for clang runtime libraries

llvm-runtimes / offload : OpenMP offloading support

media-gfx / mypaint : Fast and easy graphics application for digital painters

media-libs / opensubdiv : An Open-Source subdivision surface library

sci-libs / mkl : Intel Math Kernel Library

sci-libs / rocBLAS : AMD's library for BLAS on ROCm

sci-libs / rocFFT : Next generation FFT implementation for ROCm

571228
llvm-runtimes/openmp on ABI=x32 - runtime/src/z_Linux_util.c:154:6: error: #error Wrong code for setaffinity system call
595040
llvm-runtimes/openmp: missing options/flags
624248
llvm-runtimes/openmp-4.0.1 : fails with FEATURES=test
638162
llvm-runtimes/openmp-4.0.1: test failure: worksharing/for/kmp_doacross_check.c
658152
llvm-runtimes/openmp-6.0.1 fails test lock/omp_init_lock.c
681806
llvm-runtimes/openmp must be built with clang/clang++ for use cuda to be fully installed
700762
llvm-runtimes/openmp-10.0.0.9999 USE=-ompt - .../work/openmp/tools/archer/ompt-tsan.cpp:38:10: fatal error: omp-tools.h: No such file or directory
793437
llvm-runtimes/openmp-12.0.0 fails tests: - FAILED: runtime/test/CMakeFiles/check-libomp
796572
llvm-runtimes/openmp-12.0.0 fails test 'tasking/hidden_helper_task/taskgroup.cpp'
816750
llvm-runtimes/openmp-13.0.0 [28/206] ninja: build stopped: subcommand failed (ninja -v -j5 -l0 failed)
828009
llvm-runtimes/openmp-13.0.0-r1 fails test 'libomp :: env/kmp_aff_disable_hwloc.c' with abi_x86_32
828697
llvm-runtimes/openmp-16.0.5 - One or more CMake variables were not used by the project: CMAKE_DISABLE_FIND_PACKAGE_CUDA - LIBOMPTARGET_BUILD_AMDGCN_BCLIB - LIBOMPTARGET_BUILD_NVPTX_BCLIB
839936
llvm-runtimes/openmp-14.0.1 fails test - FAILED: .../check-libomp
854129
llvm-runtimes/openmp-14.0.4 - fails 49 tests on ppc64
857825
llvm-runtimes/openmp fails compile phase with llvm-libunwind[-static-libs]
880085
llvm-runtimes/openmp-15.0.3 fails tests atomic/omp-atomic-compare-signedness.c and teams/teams-atomic.c
892699
llvm-runtimes/openmp-15.0.7 fails tests kmp-affinity, kmp-hw-subset, omp-places
904140
llvm-runtimes/openmp should be slotted per LLVM versions
925314
llvm-runtimes/openmp-17.0.6 - QA Notice: One or more CMake variables were not used by the project: LIBOMPTARGET_AMDGPU_ARCH
927249
llvm-runtimes/openmp: OpenMP not found since libomp was slotted
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/openmp: Add 20.0.0_pre20250125 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/openmp: Add 20.0.0_pre20250122 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/openmp: Add 20.0.0_pre20250118 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/openmp: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/openmp: Add 19.1.7
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/openmp: Add 20.0.0_pre20250111 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/openmp: Add 20.0.0_pre20250104 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/openmp: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/openmp: Add 20.0.0_pre20241227 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/openmp: Add 20.0.0_pre20241221 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/openmp: Add 19.1.6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/openmp: Add 20.0.0_pre20241215 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {sys-devel → llvm-core}/llvm
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
Move {sys-devel → llvm-core}/clang
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
Move sys-libs/libomp → llvm-runtimes/openmp
Signed-off-by: Michał Górny <mgorny@gentoo.org>