HI BogDan,
ROCm debian packages are very old, any [chance] to upgrade it to 5.7.1?
I think the main difficulty with rocm-device-libs in particular is that the sources are closely coupled with LLVM and the binary package is only guaranteed to be compatible with the LLVM major version that built it.
IMO, rocm-device-libs should be versioned like llvm-toolchain.
There should be a rocm-device-libs-17 package that is built with
llvm-toolchain-17 and that installs to
/usr/lib/llvm-17/lib/clang/17/amdgpu/bitcode. The rocm-device-libs-17
package could be installed side-by-side with the existing
rocm-device-libs, thereby avoiding any potential breakages when
rocm-hipamd is upgraded from one clang version to another. There
is now a release/17.x branch on the upstream repo [1] and we would
make the debian source package using the tip of that branch.
With respect to the broader package updates for ROCm 5.7.1, there is a release plan in progress [2].
Sincerely,
Cory Bloor
[1]:
https://github.com/RadeonOpenCompute/ROCm-Device-Libs/tree/release/17.x
[2]:
https://salsa.debian.org/rocm-team/community/team-project/-/wikis/ROCm-5.7-Release-Plan