The libomp ebuild states that it explicitly needs dev-libs/rocr-runtime:0/5.3 in its RDEPEND section. This hard blocks updating rocr-runtime and rocm-opencl-runtime and rocminfo to v5.4.x Setting the rdepend to llvm_targets_AMDGPU? ( >=dev-libs/rocr-runtime-5.3.0 ) fixes this. The aforementioned packages update and install just fine and result in a working rocm stack (6800XT, tested with rocminfo, clinfo and luxmark 3.1). Please update the ebuild to accomodate for the rocm new version. Thank you very much! Reproducible: Always
@Yiyang Wu, why did you add the subslot there? Shouldn't it be := perhaps?
(In reply to Michał Górny from comment #1) > @Yiyang Wu, why did you add the subslot there? Shouldn't it be := perhaps? Yes, at that time I fixed the subslot to the newest version of rocr-runtime, 0/5.3, whose dependency chain is rocm-device-libs:0/5.3 -> sys-devel/clang:15. It's not a good choice once there's an upgrade. As I understand rocr-runtime mainly provides libhsa-runtime64.so. It's OK to have :=, and I guess DEPEND="dev-libs/rocr-runtime" without any SLOT operators works just fine -- I tried mixing 5.* ROCm components with different versions and they worked together.
Ok, thanks, I'll push := dep later today (once I'm done building new kernel set).
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae6d2a7a1e1ce6efa1c2199c864ad1ebb8edcd7f commit ae6d2a7a1e1ce6efa1c2199c864ad1ebb8edcd7f Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2023-03-10 16:12:22 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2023-03-10 19:20:22 +0000 sys-libs/libomp: Unpin rocr-runtime dep Closes: https://bugs.gentoo.org/900208 Signed-off-by: Michał Górny <mgorny@gentoo.org> sys-libs/libomp/{libomp-15.0.7-r1.ebuild => libomp-15.0.7-r2.ebuild} | 2 +- sys-libs/libomp/libomp-16.0.0.9999.ebuild | 2 +- sys-libs/libomp/libomp-16.0.0_rc3.ebuild | 2 +- sys-libs/libomp/libomp-17.0.0.9999.ebuild | 2 +- sys-libs/libomp/libomp-17.0.0_pre20230225.ebuild | 2 +- sys-libs/libomp/libomp-17.0.0_pre20230304.ebuild | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-)