summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYiyang Wu <xgreenlandforwyy@gmail.com>2023-01-27 20:49:18 +0800
committerMichał Górny <mgorny@gentoo.org>2023-02-15 12:08:08 +0100
commit6320bf1752822040277b09a8e5fd7360cc0083dd (patch)
treea58044ce27ca23e8b99769a84c3be4fea0e89151 /sys-libs
parentapp-admin/rex: drop 1.14.0 (diff)
downloadgentoo-6320bf1752822040277b09a8e5fd7360cc0083dd.tar.gz
gentoo-6320bf1752822040277b09a8e5fd7360cc0083dd.tar.bz2
gentoo-6320bf1752822040277b09a8e5fd7360cc0083dd.zip
sys-libs/libomp: AMDGPU offload depend on rocr-runtime
The package has a semi-automagic dependency on rocr-runtime. If it is installed at build time, it links to it. If it is not, it loads it dynamically at runtime. In either case, the library is needed for offloading to work. Closes: https://bugs.gentoo.org/835095 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29298 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/libomp/libomp-15.0.7-r1.ebuild (renamed from sys-libs/libomp/libomp-15.0.7.ebuild)1
-rw-r--r--sys-libs/libomp/libomp-16.0.0.9999.ebuild1
-rw-r--r--sys-libs/libomp/libomp-16.0.0_rc2.ebuild1
-rw-r--r--sys-libs/libomp/libomp-17.0.0.9999.ebuild1
-rw-r--r--sys-libs/libomp/libomp-17.0.0_pre20230211.ebuild1
5 files changed, 5 insertions, 0 deletions
diff --git a/sys-libs/libomp/libomp-15.0.7.ebuild b/sys-libs/libomp/libomp-15.0.7-r1.ebuild
index 46dfae21f41d..d8a7919e54a4 100644
--- a/sys-libs/libomp/libomp-15.0.7.ebuild
+++ b/sys-libs/libomp/libomp-15.0.7-r1.ebuild
@@ -24,6 +24,7 @@ RDEPEND="
virtual/libelf:=[${MULTILIB_USEDEP}]
dev-libs/libffi:=[${MULTILIB_USEDEP}]
~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+ llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:0/5.3 )
)
"
# tests:
diff --git a/sys-libs/libomp/libomp-16.0.0.9999.ebuild b/sys-libs/libomp/libomp-16.0.0.9999.ebuild
index 971931877b19..6bb50cb9edf9 100644
--- a/sys-libs/libomp/libomp-16.0.0.9999.ebuild
+++ b/sys-libs/libomp/libomp-16.0.0.9999.ebuild
@@ -28,6 +28,7 @@ RDEPEND="
offload? (
dev-libs/libffi:=[${MULTILIB_USEDEP}]
~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+ llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:0/5.3 )
)
"
# tests:
diff --git a/sys-libs/libomp/libomp-16.0.0_rc2.ebuild b/sys-libs/libomp/libomp-16.0.0_rc2.ebuild
index da09c73e8a26..ebf0c81b440e 100644
--- a/sys-libs/libomp/libomp-16.0.0_rc2.ebuild
+++ b/sys-libs/libomp/libomp-16.0.0_rc2.ebuild
@@ -28,6 +28,7 @@ RDEPEND="
offload? (
dev-libs/libffi:=[${MULTILIB_USEDEP}]
~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+ llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:0/5.3 )
)
"
# tests:
diff --git a/sys-libs/libomp/libomp-17.0.0.9999.ebuild b/sys-libs/libomp/libomp-17.0.0.9999.ebuild
index 971931877b19..6bb50cb9edf9 100644
--- a/sys-libs/libomp/libomp-17.0.0.9999.ebuild
+++ b/sys-libs/libomp/libomp-17.0.0.9999.ebuild
@@ -28,6 +28,7 @@ RDEPEND="
offload? (
dev-libs/libffi:=[${MULTILIB_USEDEP}]
~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+ llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:0/5.3 )
)
"
# tests:
diff --git a/sys-libs/libomp/libomp-17.0.0_pre20230211.ebuild b/sys-libs/libomp/libomp-17.0.0_pre20230211.ebuild
index 971931877b19..6bb50cb9edf9 100644
--- a/sys-libs/libomp/libomp-17.0.0_pre20230211.ebuild
+++ b/sys-libs/libomp/libomp-17.0.0_pre20230211.ebuild
@@ -28,6 +28,7 @@ RDEPEND="
offload? (
dev-libs/libffi:=[${MULTILIB_USEDEP}]
~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+ llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:0/5.3 )
)
"
# tests: