From adeb355d2c3b542172393ea3079192b66acfde4d Mon Sep 17 00:00:00 2001 From: Jakub Martisko Date: Thu, 17 Jul 2025 13:10:05 +0200 Subject: [PATCH] Add some missing requires for the 64 subpackages --- lapack.spec | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lapack.spec b/lapack.spec index 3c27fda..76e1027 100644 --- a/lapack.spec +++ b/lapack.spec @@ -10,7 +10,7 @@ Summary: Numerical linear algebra package libraries Name: lapack Version: %{mediumver}.0 -Release: 11%{?dist} +Release: 13%{?dist} License: BSD-3-Clause-Open-MPI URL: http://www.netlib.org/lapack/ Source0: https://github.com/Reference-LAPACK/lapack/archive/v%{version}.tar.gz @@ -85,12 +85,14 @@ LAPACK development libraries (shared). %package -n lapack64 Summary: Numerical linear algebra package libraries Requires: blas64%{?_isa} = %{version}-%{release} +Requires: blas%{?_isa} = %{version}-%{release} %description -n lapack64 %_description_lapack This build has 64bit INTEGER support. %package -n blas64 Summary: The Basic Linear Algebra Subprograms library (64bit INTEGER) +Requires: blas%{?_isa} = %{version}-%{release} %description -n blas64 %_description_blas This build has 64bit INTEGER support. @@ -98,12 +100,14 @@ This build has 64bit INTEGER support. %package -n lapack64_ Summary: Numerical linear algebra package libraries Requires: blas64_%{?_isa} = %{version}-%{release} +Requires: blas%{?_isa} = %{version}-%{release} %description -n lapack64_ %_description_lapack This build has 64bit INTEGER support and a symbol name suffix. %package -n blas64_ Summary: The Basic Linear Algebra Subprograms library (64bit INTEGER) +Requires: blas%{?_isa} = %{version}-%{release} %description -n blas64_ %_description_blas This build has 64bit INTEGER support and a symbol name suffix. @@ -621,6 +625,12 @@ sed -i 's|Requires.private: blas|Requires.private: blas64_|g' %{buildroot}%{_lib %endif %changelog +* Thu Jul 17 2025 Jakub Martisko - 3.9.0-13 +- Add explicit requires to the devel subpackages +- Note: the the cblas64 seems to be linked against the libblas (not the 64 version) +- this is not a regression, however in the Fedora it uses libblas64 instead. +- Resolves: RHEL-5768 + * Wed Jul 16 2025 Jakub Martisko - 3.9.0-12 - Spec file cleanup - Remove unused patches