public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/rocblas] rawhide: Update to 7.14
@ 2026-08-13 16:29 Tom Rix
0 siblings, 0 replies; only message in thread
From: Tom Rix @ 2026-08-13 16:29 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/rocblas
Branch : rawhide
Commit : 9d989c543bc6c2aa0df3236f1ce3f855176ea7e5
Author : Tom Rix <Tom.Rix@amd.com>
Date : 2026-08-13T09:29:15-07:00
Stats : +11/-46 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/rocblas/c/9d989c543bc6c2aa0df3236f1ce3f855176ea7e5?branch=rawhide
Log:
Update to 7.14
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
---
diff --git a/.gitignore b/.gitignore
index eada8e5..18b2106 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,5 @@
/Tensile-7.2.0.tar.gz
/rocblas-7.2.0.tar.gz
/tensile-7.2.0.tar.gz
+/rocblas-7.14.0.tar.gz
+/tensile-7.14.0.tar.gz
diff --git a/rocblas.spec b/rocblas.spec
index e3a9825..55aa69b 100644
--- a/rocblas.spec
+++ b/rocblas.spec
@@ -27,14 +27,12 @@
%bcond_with preview
%if %{with preview}
%global rocm_release 7.14
-%global rocm_patch 0
-%global pkg_src therock-%{rocm_release}
%else
-%global rocm_release 7.2
-%global rocm_patch 0
-%global pkg_src rocm-%{rocm_release}.%{rocm_patch}
+%global rocm_release 7.14
%endif
+%global rocm_patch 0
+%global pkg_src therock-%{rocm_release}
%global rocm_version %{rocm_release}.%{rocm_patch}
%bcond_with compat
@@ -179,35 +177,18 @@ Version: %{rocm_version}
%if %{with preview}
Release: 0%{?dist}
%else
-Release: 9%{?dist}
+Release: 1%{?dist}
%endif
Source0: %{url}/releases/download/%{pkg_src}/%{upstreamname}.tar.gz#/%{upstreamname}-%{version}.tar.gz
Source1: %{url}/releases/download/%{pkg_src}/tensile.tar.gz#/tensile-%{version}.tar.gz
-%if %{with preview}
Patch1: 0001-improve-the-warning-for-asm-caps-mismatches.patch
Patch2: 0002-add-generic-gpu-targets.patch
Patch3: 0003-improve-fallback-name-to-handle-generics.patch
Patch4: 0004-generic-arches-need-a-solution-index.patch
Patch5: 0005-rocblas-add-rocblas_internal_get_generic_arch_name.patch
Patch6: 0006-rocblas-generalize-finding-tensile-for-generics.patch
-%else
-# Fix tensile output install path to use CMAKE_INSTALL_LIBDIR
-Patch1: 0001-fixup-install-of-tensile-output.patch
-# Add support for Fedora-specific GPU architectures (gfx1035, gfx1150-1152)
-Patch101: 0001-tensile-fedora-gpus.patch
-# Add support for gfx1153 GPU architecture in Tensile
-Patch102: 0001-tensile-gfx1153.patch
-# Update default ROCm and LLVM binary paths to /usr and /usr/lib64/rocm/llvm
-Patch103: 0001-tensile-set-default-paths.patch
-# Force Tensile to ignore assembly capability cache checks
-Patch104: 0001-tensile-ignore-cache-check.patch
-# Add gfx1152 and gfx1153 to Tensile's supported CMake architectures
-Patch105: 0001-tensile-add-cmake-arches.patch
-# Add support for gfx1036 GPU architecture in Tensile
-Patch106: 0001-tensile-gfx1036.patch
-%endif
BuildRequires: chrpath
BuildRequires: cmake
@@ -292,9 +273,7 @@ BuildRequires: pkgconfig(libzstd)
%endif
%if %{with test}
-%if %{with preview}
BuildRequires: amdsmi%{pkg_suffix}-devel
-%endif
BuildRequires: libomp-devel
BuildRequires: rocminfo%{pkg_suffix}
BuildRequires: rocm-smi%{pkg_suffix}-devel
@@ -374,28 +353,15 @@ Requires: diffutils
%prep
%setup -q -n %{upstreamname}
-%if %{with preview}
%patch -P5 -p3
%patch -P6 -p3
-%else
-%patch -P1 -p1
-%endif
tar xf %{SOURCE1}
cd tensile
-%if %{with preview}
%patch -P1 -p3
%patch -P2 -p3
%patch -P3 -p3
%patch -P4 -p3
-%else
-%patch -P101 -p1
-%patch -P102 -p1
-%patch -P103 -p1
-%patch -P104 -p1
-%patch -P105 -p1
-%patch -P106 -p1
-%endif
#Fix a few things:
chmod 755 Tensile/Configs/miopen/convert_cfg.py
@@ -427,13 +393,8 @@ sed -i -e '/msgpack/d' requirements.*
sed -i -e '/pyyaml/d' requirements.*
# Generalize prefix
-%if %{with preview}
sed -i -e 's@DEFAULT_ROCM_BIN_PATH_POSIX = Path("/opt/rocm/bin")@DEFAULT_ROCM_BIN_PATH_POSIX = Path("%{pkg_prefix}/bin")@' Tensile/Utilities/Toolchain.py
sed -i -e 's@DEFAULT_ROCM_LLVM_BIN_PATH_POSIX = Path("/opt/rocm/lib/llvm/bin")@DEFAULT_ROCM_LLVM_BIN_PATH_POSIX = Path("%{rocmllvm_bindir}")@' Tensile/Utilities/Toolchain.py
-%else
-sed -i -e 's@/usr/bin@%{pkg_prefix}/bin@' Tensile/Utilities/Toolchain.py
-sed -i -e 's@/usr/lib64/rocm/llvm/bin@%{rocmllvm_bindir}@' Tensile/Utilities/Toolchain.py
-%endif
# Make sure hip/hip_runtime.h is found
sed -i -e 's@"-D__HIP_HCC_COMPAT_MODE__=1"@"-D__HIP_HCC_COMPAT_MODE__=1","-I%{pkg_prefix}/include"@' Tensile/BuildCommands/SourceCommands.py
@@ -558,6 +519,9 @@ export LD_LIBRARY_PATH=%{_vpath_builddir}/library/src:$LD_LIBRARY_PATH
%endif
%changelog
+* Fri Aug 7 2026 Tom Rix <Tom.Rix@amd.com> - 7.14.0-1
+- Update to 7.14
+
* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 7.2.0-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
diff --git a/sources b/sources
index 7c48b91..bb0937a 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,2 @@
-SHA512 (Tensile-7.2.0.tar.gz) = fc1946aa1c3ebddbdab02f6966d7ed08d937e17518d192b31a54d2084972188d8c71b8d1c58f0fd5d8455cc9a3e11414f1f7dbbfd284e0c90538264b9af2c4d0
-SHA512 (rocblas-7.2.0.tar.gz) = 5301a8822c4d3b9ea4223ebe001a80522605d0b2634d11e824043026fe8b148c424c4ffaa4402133dcb28857363c273aa56caa3533b91b0b6147e0289350ca1f
-SHA512 (tensile-7.2.0.tar.gz) = 8b17ee9fc2c0998242928ee923d82f7125d551940af71afc3bcfee90b02e654f9715e84f2caf2dd720e0904e670930b7a9e014b929ebeae04608ba7a128532dd
+SHA512 (rocblas-7.14.0.tar.gz) = 3dfda26d8d72ae6ccc14687cfe186959ab91eaae749800ad095a097785dd6fe65d37b69b473a958cb53bd0b3e57d79ad7f17ca7e4cd5c6f95066ed7dee6d0a65
+SHA512 (tensile-7.14.0.tar.gz) = 12bbbfb383a4306479f95ded30d9e9e8391c28564290aa70c3d780ffc4f76b86fa312818c4825a3691385580abc2dd388fa14129114e4cc126faf1c181c9e2b3
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-13 16:29 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-13 16:29 [rpms/rocblas] rawhide: Update to 7.14 Tom Rix
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox