[ubuntu/resolute-proposed] rocm-llvm 7.2.4+dfsg-1~exp1~26.04.1 (Accepted)

Igor Luppi igor.luppi at canonical.com
Fri Aug 28 12:30:50 UTC 2026


rocm-llvm (7.2.4+dfsg-1~exp1~26.04.1) resolute; urgency=medium

  * Backport to Resolute. (LP: #2153424)

rocm-llvm (7.2.4+dfsg-1~exp1) experimental; urgency=medium

  * New upstream version 7.2.4+dfsg
  * d/copyright: declare Sun Microsystems for ocml erf/lgamma sources.
  * d/{not-installed, hipcc.{links, install}}: install hipconfig binary
    hipconfig binary doesn't seem to be same as hipcc as before, now it
    provides more utility outputs with different set of commands so simply
    linking it doesn't work.
  * d/t/hipconfig.sh: extend hipconfig tests to cover additional commands
  * d/{ci/experimental.sources, salsa-ci.yml}: use sources file
    Using sources file as single line entry silently causes autopkgtests to
    fail.

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)

Date: Mon, 06 Jul 2026 14:04:46 -0300
Changed-By: Igor Luppi <igor.luppi at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Talha Can Havadar <talha.can.havadar at canonical.com>
https://launchpad.net/ubuntu/+source/rocm-llvm/7.2.4+dfsg-1~exp1~26.04.1
-------------- next part --------------
Format: 1.8
Date: Mon, 06 Jul 2026 14:04:46 -0300
Source: rocm-llvm
Built-For-Profiles: derivative.ubuntu noudeb
Architecture: source
Version: 7.2.4+dfsg-1~exp1~26.04.1
Distribution: resolute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Igor Luppi <igor.luppi at canonical.com>
Launchpad-Bugs-Fixed: 2153424
Changes:
 rocm-llvm (7.2.4+dfsg-1~exp1~26.04.1) resolute; urgency=medium
 .
   * Backport to Resolute. (LP: #2153424)
 .
 rocm-llvm (7.2.4+dfsg-1~exp1) experimental; urgency=medium
 .
   * New upstream version 7.2.4+dfsg
   * d/copyright: declare Sun Microsystems for ocml erf/lgamma sources.
   * d/{not-installed, hipcc.{links, install}}: install hipconfig binary
     hipconfig binary doesn't seem to be same as hipcc as before, now it
     provides more utility outputs with different set of commands so simply
     linking it doesn't work.
   * d/t/hipconfig.sh: extend hipconfig tests to cover additional commands
   * d/{ci/experimental.sources, salsa-ci.yml}: use sources file
     Using sources file as single line entry silently causes autopkgtests to
     fail.
 .
 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:
 652b736f20dfcb5e34abfe769ae64234fc6bbea2 2789 rocm-llvm_7.2.4+dfsg-1~exp1~26.04.1.dsc
 b9bc2da4095bdb1a1231f97b673d6cb9cfcb25b3 15428 rocm-llvm_7.2.4+dfsg-1~exp1~26.04.1.debian.tar.xz
 1c87b4eee7a4eaa36085ba99ee916b39801979b8 8698 rocm-llvm_7.2.4+dfsg-1~exp1~26.04.1_source.buildinfo
Checksums-Sha256:
 c060ecdfffb22a207c974fdb97893e0e3ea8ef7d0514cc37afec79078126bd02 2789 rocm-llvm_7.2.4+dfsg-1~exp1~26.04.1.dsc
 1d5be6e06397fb7ebc26035cc963c8e4bc83015797f6cfca972d3adeee630688 15428 rocm-llvm_7.2.4+dfsg-1~exp1~26.04.1.debian.tar.xz
 f91d164cc9c1f251e22ca16cb841ab5be45145bdaddc40646db182f28d4ce6b3 8698 rocm-llvm_7.2.4+dfsg-1~exp1~26.04.1_source.buildinfo
Files:
 469a0af4e9e79da6fd3cb7014b9dec98 2789 devel optional rocm-llvm_7.2.4+dfsg-1~exp1~26.04.1.dsc
 bc385dc054b0b95b072373097f1dd86e 15428 devel optional rocm-llvm_7.2.4+dfsg-1~exp1~26.04.1.debian.tar.xz
 0e40bca44b38b7f6c55d1c9a48fff397 8698 devel optional rocm-llvm_7.2.4+dfsg-1~exp1~26.04.1_source.buildinfo
Original-Maintainer: Debian ROCm Team <debian-ai at lists.debian.org>
Vcs-Git: https://git.launchpad.net/~tchavadar/ubuntu/+source/rocm-llvm
Vcs-Git-Commit: 73a91b5680a924c17e58075a8e45b03966c7cc77
Vcs-Git-Ref: refs/heads/rocm-sru-lp2153424


More information about the Resolute-changes mailing list