diff options
author | Yiyang Wu <xgreenlandforwyy@gmail.com> | 2023-01-27 20:49:18 +0800 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2023-02-15 12:08:08 +0100 |
commit | 6320bf1752822040277b09a8e5fd7360cc0083dd (patch) | |
tree | a58044ce27ca23e8b99769a84c3be4fea0e89151 /sys-libs/libomp | |
parent | app-admin/rex: drop 1.14.0 (diff) | |
download | gentoo-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/libomp')
-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.ebuild | 1 | ||||
-rw-r--r-- | sys-libs/libomp/libomp-16.0.0_rc2.ebuild | 1 | ||||
-rw-r--r-- | sys-libs/libomp/libomp-17.0.0.9999.ebuild | 1 | ||||
-rw-r--r-- | sys-libs/libomp/libomp-17.0.0_pre20230211.ebuild | 1 |
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: |