mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
llvm-runtimes/openmp-nvptx64-nvidia-cuda: Add 23.0.0_pre20260413 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
@@ -3,3 +3,4 @@ DIST llvm-project-22.1.2.src.tar.xz.sig 119 BLAKE2B 4ca084feb2d99ca6d76304824430
|
||||
DIST llvm-project-22.1.3.src.tar.xz 167045212 BLAKE2B 4ee4a2ab5ac5f93b7d727ec4b44af86d42eb728e36ae7eeb183e47b949da61a5c31b714516fcef0c3f43dd5529d239059af84daa66dde9ae5fc5e3ea1b03e944 SHA512 3557a955d55471671ae2f7b9c809affd59a29a6fb1e70a2a5d040dc1c6376246deb0635be8ca36cae09112981760e9afb128c822e5554bd722589fb8dee3f0df
|
||||
DIST llvm-project-22.1.3.src.tar.xz.sig 119 BLAKE2B b732e64dc681f12815c10ab1c83e492b172189717653f0503c6633e0b3844a57fc39de9cb8fa83cf141f9e8b0736c384b9f04275f025889ed0b466da8448b2f1 SHA512 153a0d174492a0facd061b5cfa3e18dbf946cc0c7d1fb50f4d961410d41cea1f355515fd3e892be676b8b34d61a21962c48acb90aa5d310d05cf6452053e52ad
|
||||
DIST llvm-project-af6521fb3a36149cd69d83bfdf87ed26e59a14a2.tar.gz 265801058 BLAKE2B 3bbaee50354a8c67f4ebfbcbd0ed5d8658af082602a821d1e6d716d0c2f2952c817d594a1d8f573f0b54176ad18b23742db07d6471c72cca6f1082038ea95419 SHA512 70d3b9f95a3a895450da1d77657108a70d4910f0d78c7310b340bed2a2571b0bf5631dee21e8b4c57ebfc756a9e44cc34c2b6a0ac5354a3d500fcfe198a25849
|
||||
DIST llvm-project-dd0c5ebe69e580066de100c8c2ba5430a1aeee44.tar.gz 266653424 BLAKE2B db934eaffdaa71d472f6a83b60a0663027f4ecec1e335e296fddbe1c1e6bc4652014c4009a78a4a96f57c61b0976f554d410fde63a582a29b716a75a89a1e850 SHA512 8700d97ef327fae8e124c578537033a72cbc9cfade9a283d59e0b99e7c8a5a9a8427ec93c1324d284547f173967b911d0e4535751fca04d35f92250139970ce1
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
inherit cmake flag-o-matic llvm.org
|
||||
|
||||
DESCRIPTION="OpenMP target library for nvptx64 devices"
|
||||
HOMEPAGE="https://openmp.llvm.org"
|
||||
|
||||
LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
|
||||
SLOT="0/${LLVM_SOABI}"
|
||||
|
||||
RDEPEND="
|
||||
!<llvm-runtimes/offload-22[llvm_targets_NVPTX(-)]
|
||||
"
|
||||
BDEPEND="
|
||||
~llvm-core/clang-${PV}:${LLVM_MAJOR}[llvm_targets_NVPTX]
|
||||
llvm-core/lld:${LLVM_MAJOR}[llvm_targets_NVPTX]
|
||||
"
|
||||
|
||||
LLVM_COMPONENTS=(
|
||||
runtimes openmp cmake llvm/{cmake,utils} libc/shared
|
||||
offload/include
|
||||
)
|
||||
llvm.org_set_globals
|
||||
|
||||
src_configure() {
|
||||
local -x CC=${CHOST}-clang-${LLVM_MAJOR}
|
||||
local -x CXX=${CHOST}-clang++-${LLVM_MAJOR}
|
||||
local triple=${PN#openmp-}
|
||||
filter-flags '-m*'
|
||||
strip-unsupported-flags
|
||||
|
||||
local mycmakeargs=(
|
||||
-DLLVM_DEFAULT_TARGET_TRIPLE=${triple}
|
||||
-DLLVM_ENABLE_RUNTIMES=openmp
|
||||
-DOPENMP_INSTALL_LIBDIR="$(get_libdir)/${triple}"
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
Reference in New Issue
Block a user