guix_mirror_bot pushed a commit to branch master
in repository guix.

commit e156af4eb5828c19477d8f4736cdb8736c6a50a9
Author: David Elsing <[email protected]>
AuthorDate: Tue Feb 3 21:33:21 2026 +0100

    gnu: Update ROCm to 7.1.1
    
    * gnu/packages/llvm.scm (%rocm-llvm-version): Bump to 7.1.1.
    (make-llvm-rocm): Update hash.
    * gnu/package/rocm.scm (%rocm-version): Bump to 7.1.1.
    (%rocm-systems-origin): Update hash.
    (rocm-bandwidth-test): Update hash.
    (%e-smi-version-for-rocm): Bump to 4.2.
    (e-smi-for-ami-smi): Update hash.
    (amd-smi): Update to 26.2.0.
    [native-inputs]: Add pkg-config.
    
    Signed-off-by: Ludovic Courtès <[email protected]>
---
 gnu/packages/llvm.scm |  4 ++--
 gnu/packages/rocm.scm | 15 ++++++++-------
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
index c976033049..12018310d5 100644
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@ -1294,7 +1294,7 @@ Library.")
 
 ;; This must match '%rocm-version' in rocm.scm.  They cannot be shared because
 ;; toplevel variables cannot be called from one file to another.
-(define %rocm-llvm-version "7.1.0")
+(define %rocm-llvm-version "7.1.1")
 
 (define %clang-rocm-supported-gpu-targets
   ;; List of supported GPU targets for the current version of clang-rocm.
@@ -1394,7 +1394,7 @@ Library.")
               (file-name (git-file-name "rocm-llvm" %rocm-llvm-version))
               (sha256
                (base32
-                "1nwbj2cz99psgq9s9l4wbsxj41l2d2dga5l9rw9jndk05jsn4n7s"))
+                "0ni9s9sd8hlgmj34nkqn96kmbs6xlmrcsw8x5b15cisy2lhjgy89"))
               ;; Some of these patches require a further dynamic substitution 
during
               ;; package build.  Therefore, it is important to derive from the 
base
               ;; packages or to duplicate such substitutions.  Additionally, 
some of
diff --git a/gnu/packages/rocm.scm b/gnu/packages/rocm.scm
index 13d6008f4b..baa04b9e01 100644
--- a/gnu/packages/rocm.scm
+++ b/gnu/packages/rocm.scm
@@ -51,7 +51,7 @@
 ;; The components are tightly integrated and can only be upgraded as a unit. If
 ;; you want to upgrade ROCm, bump this version number and update hashes below.
 
-(define %rocm-version "7.1.0")
+(define %rocm-version "7.1.1")
 
 ;; ROCm-systems derived packages belong here.
 
@@ -65,7 +65,7 @@
     (file-name (git-file-name "rocm-systems" %rocm-version))
     (sha256
      (base32
-      "16h88j5440csz69s7gpcbmiwn72bz4zjlkdm2c7wcyp73m2knnm2"))
+      "056dwpkddjj5gq4xys1vbca0znq4qlhqnfdsgp1y9c5y9avqfkxx"))
     (patches
      (search-patches
       "rocclr-5.6.0-enable-gfx800.patch"
@@ -334,7 +334,7 @@ particular CPU vendor or architecture.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "09ssn8lkjaypq8qy3v28z25qvxsyha4cv4dk6xmfxmgfy8252yqy"))
+                "03icj943x9qhilw112qbp8lc974f949qz0hc7gn1iv8q9zn2pcp8"))
               (patches
                (search-patches
                 "rocm-bandwidth-test-take-default-gpus-from-environment.patch"
@@ -463,16 +463,16 @@ the system in terms of memory pools and their agents.")
     (file-name (git-file-name "esmi_ib_library" version))
     (sha256 hash)))
 
-(define %e-smi-version-for-rocm "esmi_pkg_ver-4.1.2")
+(define %e-smi-version-for-rocm "esmi_pkg_ver-4.2")
 (define e-smi-for-amd-smi
   (make-esmi-source
    %e-smi-version-for-rocm
-   (base32 "1lj35gsa5pgfpsv0bl5y3xpk3xhk8kgsi4nkl2kxj0gsiyny8gf2")))
+   (base32 "0z7yarzf1yzmbjicamcagxj0w1zlnwpg7qa51vp46fq075xpscbk")))
 
 (define-public amd-smi
   (package
     (name "amd-smi")
-    (version "25.5.1")
+    (version "26.2.0")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -481,7 +481,7 @@ the system in terms of memory pools and their agents.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0cfsj91pwzvc3c306ivvkzp819g4mxr88h091r2hr4f6h4xvvvgl"))
+                "10qjisjz4shsznh61in6zjjzsag49mdzj1ahclsyxhh5qvxvfrq4"))
               (patches
                (search-patches "amd-smi-python.patch"))))
     (build-system cmake-build-system)
@@ -521,6 +521,7 @@ the system in terms of memory pools and their agents.")
     (inputs (list libdrm
                   python
                   e-smi-for-amd-smi))
+    (native-inputs (list pkg-config))
     (home-page "https://github.com/ROCm/amdsmi";)
     (synopsis "ROCm library and application for managing AMD devices")
     (description "The AMD @acronym{SMI,System Management Interface} allows

Reply via email to