-----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 <[email protected]> Changed-By: Talha Can Havadar <[email protected]> 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-----
pgpLteRjhhJmE.pgp
Description: PGP signature
