-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 22 May 2026 09:03:11 +0200
Source: rocm-llvm
Binary: hipcc hipcc-dbgsym libamd-comgr-dev libamd-comgr3 libamd-comgr3-dbgsym rocm-device-libs-22
Architecture: source amd64
Version: 7.2.3+dfsg-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Mario Limonciello <superm1@debian.org>
Changed-By: Talha Can Havadar <talha.can.havadar@canonical.com>
Description:
hipcc - C++ Runtime API and Kernel Language for AMD and NVIDIA GPUs
libamd-comgr-dev - ROCm code object manager - development package
libamd-comgr3 - ROCm code object manager
rocm-device-libs-22 - AMD specific device-side language runtime libraries
Changes:
rocm-llvm (7.2.3+dfsg-1~exp1) experimental; urgency=medium
.
[ Talha Can Havadar ]
* New upstream version 7.2.3+dfsg
* d/p/upstream-llvm-compatibility: remove not needed reinterpret_cast.
This fixes offload compression issue we see in ROCm stack with LLVM-21
(LP: #2142813)
* d/copyright: add libsycl and orc-rt into excluded files
* d/patches: drop LLVM 21 compat patches superseded by upstream and
LLVM 22 bump.
Remove four patches that are no longer needed:
cmake-4-compat.patch
comgr-fix-createAsmStreamer.patch
fix-DiagnosticOptions-IntrusiveRefCntPtr.patch
These three carry Applied-Upstream headers pointing at commits
that are already present in the 7.2.3 source tree, so they no
longer apply cleanly nor add anything.
upstream-llvm-compatibility.patch
Worked around LLVM 21's removal of CompressedOffloadBundle::
V3HeaderSize and an unsigned-char Header cast. With the rest of
the package being bumped to LLVM 22, this LLVM-21-targeted
workaround is no longer applicable.
* debian: bump LLVM toolchain dependency from 21 to 22.
ROCm 7.2.3's device-libs source uses AMDGPU builtins (the GFX12.5
cluster intrinsics, among others) that are not present in clang-21.
Move the package to the LLVM 22 toolchain available in resolute.
debian/control: Bump b-d from 21 to 22 and the equivalent runtime deps
Rename the rocm-device-libs-21 to rocm-device-libs-22
debian/rules: Point comgr's CMAKE_PREFIX_PATH at /usr/lib/llvm-22.
Add a DEVICE_LIBS_CONFIG_FLAGS entry that force-enables the AMDGPU
subtarget features lerp-inst, cube-insts, qsad-insts and sad-insts
via CLANG_OPTIONS_APPEND.
* d/patches: refresh after upstream bump
* d/patches: adapt comgr to LLVM 22 clang/Options/ split.
LLVM 22 lifted the clang options machinery out of the Driver library
into its own clang/Options tree.
Without the patch, comgr-compiler.cpp fails to compile against
libclang-cpp22-dev with "clang/Driver/Options.h: No such file or
directory" and, once the include is fixed, "'GetResourcesPath' is not
a member of 'clang::driver::Driver'".
Upstream ROCm has done the equivalent migration on amd-staging, so
this should drop out the next time the package syncs against an
upstream that includes the change.
* d/rules: stricter symbols check with level 4
* d/p/fix-hip-clang-path.patch: bump to llvm-22
* d/copyright: all licensing moved from NCSA-AMD to Apache 2.
Upstream changed the licensing of the files in this package from
NCSA-AMD to Apache-2-with-LLVM-exceptions following the upstream llvm
project. Reflecting this change in copyright and also adding missing
authors for debian/* files.
* d/t/{control,amd-comgr-cmake.sh}: add amd_comgr find_package test
* d/control: remove riscv64 from targets as it is FTBFS.
This package with the current state, fails to build due to missing
dependencies on riscv64. Ideally we can split rocm-device-libs into
separate source package and add riscv64 target back for the rest but
removing riscv64 targets from this source package for now.
.
[ Igor Luppi ]
* d/control: Fix dependency to explicitly require libstdc++-16-dev for
ROCm v7.1.0 stack (LP: #2143637)
Checksums-Sha1:
7b7480acb539d3e98641c09e59118a643b32633f 2601 rocm-llvm_7.2.3+dfsg-1~exp1.dsc
bcd97cf3e61d29f427cf1a30c401b97f6ce5ce8c 313764 rocm-llvm_7.2.3+dfsg.orig.tar.xz
c4b2b7a65e7c97dfc9c035fb87875751ba1b30be 14280 rocm-llvm_7.2.3+dfsg-1~exp1.debian.tar.xz
195c88dd37b34fa5ecc0b2dffd7615921f022d27 1239156 hipcc-dbgsym_7.2.3+dfsg-1~exp1_amd64.deb
4c384bf22878f6aa0b64703308e39feb458bf533 100436 hipcc_7.2.3+dfsg-1~exp1_amd64.deb
69cca4b1ce1dd71df61c260f5173f1f6e1f3d9e8 24044 libamd-comgr-dev_7.2.3+dfsg-1~exp1_amd64.deb
4d69b0f1695e329de47b6760bf1d3e55249d7a67 9057268 libamd-comgr3-dbgsym_7.2.3+dfsg-1~exp1_amd64.deb
a31f0ed64f9a2caa6279452352ea8f0016b015a0 12464296 libamd-comgr3_7.2.3+dfsg-1~exp1_amd64.deb
f214277ef29209da22c04c94a0bf6c9b6d7fc205 478732 rocm-device-libs-22_7.2.3+dfsg-1~exp1_amd64.deb
03a52af74e17774250550ff4dad36a890e8f5dd9 10086 rocm-llvm_7.2.3+dfsg-1~exp1_amd64.buildinfo
Checksums-Sha256:
44d075f0ddb224b67bd2af62fdf0cc4e0988cafd00f4180228c7197ba3c34ad2 2601 rocm-llvm_7.2.3+dfsg-1~exp1.dsc
26757063c36b3783d2be5c81afe72fdf6fd8581146a1cfb001ddaca2560c8e3f 313764 rocm-llvm_7.2.3+dfsg.orig.tar.xz
5eb5555b924c33e27accfd8eb2f6a1c9eafc89efc654eeaa4577a8ef1b4a526d 14280 rocm-llvm_7.2.3+dfsg-1~exp1.debian.tar.xz
0eed492e766faa5048ed75ee645ab304785f564a08e15f57052f45b1759ea239 1239156 hipcc-dbgsym_7.2.3+dfsg-1~exp1_amd64.deb
893bfd089f28cccd317f9e4cb1ec08e00f8e33087765034b1b18d5f6f0c77851 100436 hipcc_7.2.3+dfsg-1~exp1_amd64.deb
5899e113e0a06664698f8195ad83ed5acb44048e6848dfc2ce0d49dc993d7b50 24044 libamd-comgr-dev_7.2.3+dfsg-1~exp1_amd64.deb
d1f86342eb72560a3843ecce80028059e6aa71c4783217d93642df2b6ad487b1 9057268 libamd-comgr3-dbgsym_7.2.3+dfsg-1~exp1_amd64.deb
2a0b361836afbb5428ecabe3cc6f1838028f63be4282beb1182c65cd46a789e2 12464296 libamd-comgr3_7.2.3+dfsg-1~exp1_amd64.deb
7558f6e1c9cf384f71c5c33f846184086c0cf9fb3d9ccbb6438ea02ce9ce0681 478732 rocm-device-libs-22_7.2.3+dfsg-1~exp1_amd64.deb
e7eaae90516a074f5a9d8d5e905e3ce94d9a2e6c8411d1e179c1625c97084581 10086 rocm-llvm_7.2.3+dfsg-1~exp1_amd64.buildinfo
Files:
0ffa790b31ac1c2120cb698df30ff8b5 2601 devel optional rocm-llvm_7.2.3+dfsg-1~exp1.dsc
feb8af808087721b20548e593baa88d2 313764 devel optional rocm-llvm_7.2.3+dfsg.orig.tar.xz
8b7757cef8a6c4ddc851dffefa38474e 14280 devel optional rocm-llvm_7.2.3+dfsg-1~exp1.debian.tar.xz
7607e7b5cafae165f2ef1bb1a5ce1a0d 1239156 debug optional hipcc-dbgsym_7.2.3+dfsg-1~exp1_amd64.deb
0ba0cbf02f6fd20110c189a5f2a0012e 100436 devel optional hipcc_7.2.3+dfsg-1~exp1_amd64.deb
1b6b8d8807995156baa8fce5848cf759 24044 libdevel optional libamd-comgr-dev_7.2.3+dfsg-1~exp1_amd64.deb
86e0234eb6bb78b974b6b8233b0efcb9 9057268 debug optional libamd-comgr3-dbgsym_7.2.3+dfsg-1~exp1_amd64.deb
1ed179a1d7ba2beb7e50be95505090c1 12464296 libs optional libamd-comgr3_7.2.3+dfsg-1~exp1_amd64.deb
3687fbf6b5ff982cb9c9aa7f625fd707 478732 libs optional rocm-device-libs-22_7.2.3+dfsg-1~exp1_amd64.deb
702da0f273a042e31386816da73655ff 10086 devel optional rocm-llvm_7.2.3+dfsg-1~exp1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEECwtuSU6dXvs5GA2aLRkspiR3AnYFAmoQmisACgkQLRkspiR3
AnbNPg/8CmePlqmx09TyBQBgfvzBmielZzlGuJiVjmN6ixRPu22pkhSxS0lcOHTj
1cssKkhJZIvePzoSmoepsiU2PuEsO7r5DV8S0h3TTZL44txq4Y6Nx/sdmVoEmTKD
9MKDsLrm6GqzZLyyKcsXj2yC71eLsUEGF5Nwtjzwp0+qU1ptAk7Jm2F+OQw15r5m
eXhlODKUB4rRZlM27G1UfmEfpuFMvHbpyk61squS87kM4M0x2LKgW/Bl6fiwS2ZT
7FFetz8cmX9Zcmfs3ovttBfRwmgFQPjLwryq/m5Y2xJW0s7ztW1BGMPtOhMIAXjq
bl0uJmTz6ltWTiXf361Y1uSQKkuU3jkqPOEMfXF782SQHf+fZulZDlc57+tejCQS
qUsrRAz/uTzwRW5lLMJwwAlutqXwSjjzVtyiExw4C5kQ06EsAGxI2vZYzWuVtAo4
4X3/k+zhqHM0JpenxBC6fpRpD6iSAPnOuXr2wQugEtqlKCMwvqwf8479QJZrGP6B
H1oW/in0jS6XZWfUc5fV+qlxH5uXglqf3wvN2aGk36k+7FQyoBZm/UYvWw04tZY5
R+aip9Bhg+NMP2giLDeGU/0lWkc8OY5GF9nz0QHymdK1ciyDvYs+bncdzdYRVv1O
Mo8N3+i4z3t1Xr4q7s/vyFD/O4+R2mO9+CyYMmSa47b0dvosvoc=
=SztG
-----END PGP SIGNATURE-----