Bug#1055950: rocm-device-libs: ROCm packages are very old

2023-11-14 Thread Cordell Bloor

HI BogDan,

On 2023-11-14 09:47, BogDan Vatra wrote:

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


Bug#1055950: rocm-device-libs: ROCm packages are very old

2023-11-14 Thread BogDan Vatra
Package: rocm-device-libs
Severity: wishlist
X-Debbugs-Cc: bog...@kde.org

Dear Maintainer,

ROCm debian packages are very old, any cance to upgrade it to 5.7.1?

Yours,
BogDan.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-4-amd64 (SMP w/32 CPU threads; PREEMPT)
Locale: LANG=ro_RO.UTF-8, LC_CTYPE=ro_RO.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled