From 3ce0932467d166403954927b234b07c2aee32ae1 Mon Sep 17 00:00:00 2001 From: AlmaLinux RelEng Bot Date: Tue, 5 May 2026 06:29:02 -0400 Subject: [PATCH] import CS git lapack-3.8.0-9.el8_10 --- SOURCES/lapack-3.7.1-lapacke-shared.patch | 2 +- SOURCES/lapack-3.7.1-lapacke-tmglib.patch | 4 ++-- SPECS/lapack.spec | 7 ++++++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/SOURCES/lapack-3.7.1-lapacke-shared.patch b/SOURCES/lapack-3.7.1-lapacke-shared.patch index 1b4d4ea..91be631 100644 --- a/SOURCES/lapack-3.7.1-lapacke-shared.patch +++ b/SOURCES/lapack-3.7.1-lapacke-shared.patch @@ -14,7 +14,7 @@ diff -up lapack-3.7.1/LAPACKE/Makefile.shared lapack-3.7.1/LAPACKE/Makefile cp $< $@ +shlib: lapacke -+ $(CC) $(CFLAGS) -shared -Wl,-soname,$(SHLIB_LAPACKE).@SHORTVER@ -o $(SHLIB_LAPACKE).@LONGVER@ src/*.o utils/*.o $(LDFLAGS) $(LIBS) -lgfortran -lc ++ $(CC) $(CFLAGS) -shared -Wl,-soname,$(SHLIB_LAPACKE).@SHORTVER@ -o $(SHLIB_LAPACKE).@LONGVER@ src/*.o utils/*.o $(LDFLAGS) $(LIBS) -lgfortran -lc -L.. -llapack + lapacke_example: lapacke $(MAKE) -C example diff --git a/SOURCES/lapack-3.7.1-lapacke-tmglib.patch b/SOURCES/lapack-3.7.1-lapacke-tmglib.patch index fd3c859..226e49f 100644 --- a/SOURCES/lapack-3.7.1-lapacke-tmglib.patch +++ b/SOURCES/lapack-3.7.1-lapacke-tmglib.patch @@ -5,8 +5,8 @@ diff -up lapack-3.7.1/LAPACKE/Makefile.tmglib lapack-3.7.1/LAPACKE/Makefile cp $< $@ shlib: lapacke -- $(CC) $(CFLAGS) -shared -Wl,-soname,$(SHLIB_LAPACKE).@SHORTVER@ -o $(SHLIB_LAPACKE).@LONGVER@ src/*.o utils/*.o $(LDFLAGS) $(LIBS) -lgfortran -lc -+ $(CC) $(CFLAGS) -shared -Wl,-soname,$(SHLIB_LAPACKE).@SHORTVER@ -o $(SHLIB_LAPACKE).@LONGVER@ src/*.o utils/*.o $(LDFLAGS) $(LIBS) -lgfortran -lc ../TESTING/MATGEN/*.o +- $(CC) $(CFLAGS) -shared -Wl,-soname,$(SHLIB_LAPACKE).@SHORTVER@ -o $(SHLIB_LAPACKE).@LONGVER@ src/*.o utils/*.o $(LDFLAGS) $(LIBS) -lgfortran -lc -L.. -llapack ++ $(CC) $(CFLAGS) -shared -Wl,-soname,$(SHLIB_LAPACKE).@SHORTVER@ -o $(SHLIB_LAPACKE).@LONGVER@ src/*.o utils/*.o $(LDFLAGS) $(LIBS) -lgfortran -lc -L.. -llapack ../TESTING/MATGEN/*.o lapacke_example: lapacke $(MAKE) -C example diff --git a/SPECS/lapack.spec b/SPECS/lapack.spec index f0310c5..b34e390 100644 --- a/SPECS/lapack.spec +++ b/SPECS/lapack.spec @@ -10,7 +10,7 @@ Summary: Numerical linear algebra package libraries Name: lapack Version: %{mediumver}.0 -Release: 8%{?dist} +Release: 9%{?dist} License: BSD Group: System Environment/Libraries URL: http://www.netlib.org/lapack/ @@ -542,6 +542,11 @@ sed -i 's|Requires.private: blas|Requires.private: blas64|g' %{buildroot}%{_libd %endif %changelog +* Thu Feb 19 2026 Jakub Martisko - 3.8.0-9 +- explicitly link liblapacke.so with liblapack to remove undefined-non-weak-symbols +- Ported from Fedora (original patch by Tom Callaway) +Resolves: RHEL-121218 + * Mon Mar 5 2018 Tom Callaway - 3.8.0-8 - use LDFLAGS for shared libs