------------------------------------------------------------------- Fri Nov 29 14:41:24 UTC 2024 - Marcus Meissner - lapack-fix-syntax.patch: fix syntax error to make testsuite run. ------------------------------------------------------------------- Thu May 4 11:11:20 UTC 2023 - Dominique Leuenberger - Add _multibuild to define 2nd spec file as additional flavor. Eliminates the need for source package links in OBS. ------------------------------------------------------------------- Thu Feb 23 16:58:25 UTC 2023 - Egbert Eich - Set -mfpmath=sse for the entire build for ix86 platforms on SLE/Leap. Since we build for x86_64, we know that sse is available. This helps to avoid effects from excess precision that can be seen in the test suite. On Factory we leave -ffloat-store for the test suite only as this option comes at a performance penalty. We may see precision related issues in the test suite with future compilers regardless. ------------------------------------------------------------------- Wed Feb 15 08:51:06 UTC 2023 - Egbert Eich - As a configurable option add tmglib code to the LAPACK librarly and enable TMG in LAPACKE as the header files provide its API (boo#1207989 & bsc#1087426). - Fix update-alternatives for lapacke (bsc#1207358). - Restore generic link for update-alternatives. This is usually set by the update-alternatives and it is '%ghost'ed but rpmlint complains. - Move update-alternatives --remove to %%postun to stop rpmlint from complaining. - Removed useless - because never executed - %%postrans scriptlets. - Added missing _%%{_arch} to update-alternative names. - rpmlint complains anyway - this time about alternative-link-missing - as it does not understand the _%%{_arch} endings: muffle with rpmlintrc. - Make arch-dependent generic names conditional. ------------------------------------------------------------------- Fri Feb 10 00:32:30 UTC 2023 - Stefan Brüns - Fix missing symbols for deprecated functions in LAPACK, add Restore_missing_deprecated_prototypes.patch - Add -Wl,--no-undefined when creating shared libraries, to catch missing symbols during build - Test fixes: * Build test binaries during %build, run in %check * Fix incorrect path for test output, to actually catch any test failures - Spec file cleanup: * Do not rename blaslib, it is used for test binaries * Use same commands for building lapacke as for other libs * Remove unused FFLAGS_NOOP for test binaries ------------------------------------------------------------------- Sun Feb 5 19:59:26 UTC 2023 - Egbert Eich - Remove unneeded links. These will be taken care of by the update-alternatives. This will bring this package in sync with openblas. ------------------------------------------------------------------- Thu Feb 2 13:16:02 UTC 2023 - Richard Biener - Build deprecated functions again to avoid breaking the ABI. (boo#1207989) ------------------------------------------------------------------- Wed Jan 25 20:47:53 UTC 2023 - Egbert Eich - Make library links in the alternatives directory arch dependent. This avoids conflicts when both 32-bit and 64-bit versions are installed (boo#1207563). ------------------------------------------------------------------- Tue Mar 15 14:20:50 UTC 2022 - Egbert Eich - Consolidate dummy links for update-alternatives bringing them in sync with openblas. Add alternatives for lapacke. ------------------------------------------------------------------- Mon Jan 3 08:34:37 UTC 2022 - Richard Biener - Add Fix-out-of-bounds-read.patch to fix out of bound reads when user input is not validated properly. (bsc#1193562, CVE-2021-4048) ------------------------------------------------------------------- Mon Jul 19 08:24:18 UTC 2021 - Ismail Dönmez - Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3 ------------------------------------------------------------------- Wed Jul 14 11:12:25 UTC 2021 - Dominique Leuenberger - Do not create the dummy files in /etc/alternatives during %install: managed by update-alternatives and packaged as ghost. ------------------------------------------------------------------- Mon May 10 14:25:33 UTC 2021 - Dirk Müller - stop owning directories provided by filesystem (bsc#1184786) ------------------------------------------------------------------- Mon Oct 12 16:48:38 UTC 2020 - Stefan Brüns - Update to version 3.9.0: * LAPACK QR-preconditioned QR SVD method - xGESVDQ routines * LAPACK Householder Reconstruction - Add Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch - Rebase lapack-3.2.2.patch - Drop -std=legacy from fortran flags: * add Fix-MinGW-build-error.patch * add Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch - Remove pre_checkin.sh, remove lapack-man.changes copy ------------------------------------------------------------------- Fri Oct 9 21:00:30 UTC 2020 - Stefan Brüns - Build CBLAS from lapack package * update baselibs.conf - Clean up spec file: * remove useless make cleanlib * remove ineffective duplicated 'make ..lib' calls with deviating opts, as the object files are not removed (fortuanately) the existing PIC files are used for the static libraries * remove fortran-only -std=legacy opt from CFLAGS ------------------------------------------------------------------- Fri Oct 9 17:28:03 UTC 2020 - Stefan Brüns - lapack-man: * Build manpages from same sources as the binaries (3.8.0) instead of old 3.5.0. * Merge blas-man package into lapack-man package. Avoids tedious splitting of the two. * Use fdupes macro instead of trying to deduplicate man pages manually. - Cleanup lapack spec: * Remove conditionals for obsolete distro versions * Only use python3-base instead of python3 * Drop old copy of lapack_testing.py as separate source ------------------------------------------------------------------- Fri Mar 13 14:58:33 UTC 2020 - Martin Liška - Add -std=legacy in order to fix boo#1166619. ------------------------------------------------------------------- Fri Aug 2 07:03:54 UTC 2019 - Martin Liška - Use FAT LTO objects in order to provide proper static library. ------------------------------------------------------------------- Thu Mar 29 13:11:32 UTC 2018 - badshah400@gmail.com - Update to version 3.8.0: * Symmetric-indefinite Factorization: Aasen’s tridiagonalization 2 stage. * LAPACKE interfaces. - Static -pic libraries are no longer built. ------------------------------------------------------------------- Fri Jan 12 14:29:36 UTC 2018 - rguenther@suse.com - Package lapack_testing.py from lapack 3.8.0 with adjusted interpreter and adjust BuildRequires to python3. [bnc#1075766] ------------------------------------------------------------------- Wed May 31 21:39:51 UTC 2017 - jengelh@inai.de - Correct RPM groups ------------------------------------------------------------------- Wed May 17 22:59:46 UTC 2017 - dimstar@opensuse.org - Build the man pages in a separate .spec file (lapack-man). The resulting rpm names are kept identical. This allows us to drop doxygen out of lapack's main package buildroot, thus eliminating a build cycle. ------------------------------------------------------------------- Fri May 8 20:20:52 UTC 2015 - dmitry_r@opensuse.org - Fix static libraries list ------------------------------------------------------------------- Wed Jul 16 08:39:20 UTC 2014 - idonmez@suse.com - Add baselibs.conf to sources ------------------------------------------------------------------- Mon Jul 14 16:38:58 UTC 2014 - toddrme2178@gmail.com - Include update-alternatives dependency in subpackages that use it to guarantee it will be available. ------------------------------------------------------------------- Wed Jun 18 08:15:19 UTC 2014 - dmitry_r@opensuse.org - Move blas and lapack libraries to subdirectories for fixing update-alternatives [bnc#861081] - Add %posttrans scripts for fixing migration problems. ------------------------------------------------------------------- Thu Nov 21 20:52:18 UTC 2013 - burnus@net-b.de - Update to 3.5.0 * Added Hermitian LDLT factorization routines with rook pivoting algorithm * 2-by-1 CSD to be used for tall and skinny matrix with orthonormal columns * New stopping criteria for balancing * New complex division algorithm * Various improvements - No longer removing files due to license reasons as one file is no longer part of Lapack and the others have been replaced by new ones under the normal LAPACK license ------------------------------------------------------------------- Tue Oct 29 12:53:29 UTC 2013 - lnt-sysadmin@lists.lrz.de - packaged symlinks created by update-alternative as %ghost files - removed quotes from update-alternative command to silence rpmlint warning ------------------------------------------------------------------- Fri Mar 15 18:53:22 UTC 2013 - dmitry_r@opensuse.org - Split devel packages into devel and devel-static ------------------------------------------------------------------- Sun Jan 13 00:04:56 UTC 2013 - scorot@free.fr - add update-alternative support to allow user to easily switch between several blas and lapack libraries ------------------------------------------------------------------- Tue Nov 6 10:10:53 UTC 2012 - burnus@net-b.de - Update to 3.4.2 * Bug fixes ------------------------------------------------------------------- Wed Jul 25 14:30:36 UTC 2012 - idonmez@suse.com - Fix bnc#772628 ------------------------------------------------------------------- Thu Jul 19 20:44:04 UTC 2012 - scorot@free.fr - update baselibs.conf ------------------------------------------------------------------- Sun Jul 15 18:47:19 UTC 2012 - scorot@free.fr - build the c interface lapacke ------------------------------------------------------------------- Thu May 31 13:52:43 CEST 2012 - kukuk@suse.de - doxygen >= 1.7 is required for building docu ------------------------------------------------------------------- Mon May 21 14:40:18 UTC 2012 - saschpe@suse.de - Change obsoletes '<=' for lapack and blas back to '<', there was a version update in between - Remove psfig.tex (bnc#757332) ------------------------------------------------------------------- Wed May 9 13:04:08 UTC 2012 - coolo@suse.com - fixing dependencies for devel-32bit ------------------------------------------------------------------- Fri May 4 13:44:58 UTC 2012 - burnus@net-b.de - Update to 3.4.1 * Bug fixes ------------------------------------------------------------------- Mon Apr 2 11:47:20 UTC 2012 - rguenther@suse.com - Undo spec file obfuscation ------------------------------------------------------------------- Fri Mar 30 14:11:58 UTC 2012 - toddrme2178@gmail.com - Fixed building on openSUSE 11.4 by fixing defattr - Made the package groups consistent: Development/Libraries/Parallel - Cleaned up spec file formatting - Made all requires use the new package naming ------------------------------------------------------------------- Wed Mar 14 12:31:13 UTC 2012 - saschpe@suse.de - Adhere to shared library policy, packages containing *.so or *.h files have to be named $FOO-devel, packages containing *.a files either have to be named $FOO-devel-static or provide this name - Set license to 'BSD-3-Clause', according to the file LICENSE and the description on http://www.netlib.org/lapack/ it's not public domain - Package README and LICENSE in library packages - Removed rpmlint filters - Use upstream tarball URL ------------------------------------------------------------------- Mon Feb 13 10:48:17 UTC 2012 - coolo@suse.com - patch license to follow spdx.org standard ------------------------------------------------------------------- Wed Nov 23 14:04:54 UTC 2011 - jengelh@medozas.de - Remove redundant/unwanted tags/section (cf. specfile guidelines) - Use %_smp_mflags for parallel building ------------------------------------------------------------------- Wed Nov 16 21:03:58 UTC 2011 - burnus@net-b.de - Update to 3.4.0 * xGEQRT: QR factorization (improved interface) * xGEQRT3: recursive QR factorization. * xTPQRT: Communication-Avoiding QR sequential kernels. * Bug fixes. * Changes see http://www.netlib.org/lapack/lapack-3.4.0.html ------------------------------------------------------------------- Fri Sep 9 13:58:10 UTC 2011 - burnus@net-b.de - Run BLAS and LAPACK testsuite when building ------------------------------------------------------------------- Thu May 12 07:12:55 UTC 2011 - burnus@net-b.de - Update to 3.3.1 [bnc#654560] * New procedures to compute the complete CS decomposition of a partitioned unitary matrix * Level-3 BLAS symmetric indefinite solve (xSYTRS) and symmetric indefinite inversion (xSYTRI) * Bug fixes * Changes see at http://www.netlib.org/lapack/lapack-3.3.1.html and http://www.netlib.org/lapack/lapack-3.3.0.html ------------------------------------------------------------------- Thu Aug 12 13:52:25 UTC 2010 - rguenther@novell.com - Add baselibs. [bnc#630656] ------------------------------------------------------------------- Thu Jul 8 14:36:20 UTC 2010 - burnus@net-b.de - Update to version 3.2.2 * Bug fix release * Changes see at http://www.netlib.org/lapack/lapack-3.2.2.html ------------------------------------------------------------------- Tue Feb 9 18:56:59 CET 2010 - prusnak@suse.cz - package man and blas-man as noarch ------------------------------------------------------------------- Wed Jan 13 13:15:58 CET 2010 - rguenther@suse.de - Drop -O3 -funroll-all-loops compiler flags, build dcabs1.f with -O0. [bnc#569978] ------------------------------------------------------------------- Mon May 18 15:26:56 CEST 2009 - dominique-obs@leuenberger.net - Update to version 3.2.1 [bnc#504669] * Changes see at http://www.netlib.org/lapack/lapack-3.2.1.html ------------------------------------------------------------------- Wed Jan 28 13:22:03 CET 2009 - rguenther@suse.de - Update to version 3.2.0. [bnc#456384] * Extra Precise Iterative Refinement * XBLAS * Non-Negative Diagonals from Householder QR * High Performance QR and Householder Reflections on Low-Profile Matrices * New fast and accurate Jacobi SVD * Routines for Rectangular Full Packed format * Pivoted Cholesky * Mixed precision iterative refinement * Some new variants added for the one sided factorization * More robust DQDS algorithm ------------------------------------------------------------------- Sun May 11 14:21:24 CEST 2008 - lrupp@suse.de - use versioned requires/obsoletes - %run_ldconfig is deprecated - prefix the patch with the packagename ------------------------------------------------------------------- Fri Apr 27 14:17:41 CEST 2007 - rguenther@suse.de - Update to version 3.1.1. [#265999] - Integrates 3.1.0 errata and missing blas routines. - Provides better gfortran SECOND integration. - Split shared libraries into their own versioned subpackage. ------------------------------------------------------------------- Fri Jan 19 11:35:01 CET 2007 - rguenther@suse.de - Include fixes for the 3.1.0 errata. - Add missing CSROT, DROTM, DROTMG, DSDOT, SDSDOT, SROTM, SROTMG and ZDROT from blas distribution. [#228824] ------------------------------------------------------------------- Thu Dec 14 12:57:12 CET 2006 - rguenther@suse.de - Restore missing so symlinks. ------------------------------------------------------------------- Tue Nov 14 17:26:52 CET 2006 - rguenther@suse.de - Update to version 3.1.0. - Rename blasman to blas-man. - Rename lapack-manpages to lapack-man. ------------------------------------------------------------------- Tue Oct 31 15:48:05 CET 2006 - rguenther@suse.de - Trim BuildRequires. - Build and package -fPIC static library variants. [#205310] - Fix installing of the libblas.so symlink. - Do not package the matrix testing setup library libtmglib. - Do not package useless README file. ------------------------------------------------------------------- Wed Jan 25 21:37:18 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Sat Jan 14 13:26:51 CET 2006 - kukuk@suse.de - Add gmp-devel to nfb ------------------------------------------------------------------- Fri Apr 22 10:40:54 CEST 2005 - meissner@suse.de - fixed all other instances of -fno-f2c, and g77 -> gfortran use. ------------------------------------------------------------------- Thu Apr 21 17:33:58 CEST 2005 - meissner@suse.de - g77 -> gfortran, -fno-f2c is no more. ------------------------------------------------------------------- Sat Jan 29 22:25:13 CET 2005 - nashif@suse.de - Updated manpages (#48784) ------------------------------------------------------------------- Thu Jan 20 01:22:36 CET 2005 - ro@suse.de - remove BuildPrereq, BuildRequires is generated ------------------------------------------------------------------- Thu Mar 18 05:17:48 CET 2004 - nashif@suse.de - Fixed permission for manpages (#36340) ------------------------------------------------------------------- Sat Jan 10 10:04:03 CET 2004 - adrian@suse.de - add %run_ldconfig ------------------------------------------------------------------- Mon Feb 3 14:10:13 CET 2003 - meissner@suse.de - Use $RPM_OPT_FLAGS, so it builds on ppc64. ------------------------------------------------------------------- Mon Aug 26 19:26:23 CEST 2002 - nashif@suse.de - Fixed manpage conflict - correct library version ------------------------------------------------------------------- Mon Jul 1 11:02:05 CEST 2002 - ro@suse.de - use -fPIC for all shared objects - link liblapack with shared libblas (same reason) ------------------------------------------------------------------- Thu May 2 15:16:43 CEST 2002 - sf@suse.de - fixed %{_lib}-problems for x86_64 ------------------------------------------------------------------- Mon Sep 17 17:08:04 CEST 2001 - nashif@suse.de - Fixed bug #9925, adding blas to required packages. ------------------------------------------------------------------- Tue May 8 12:53:04 CEST 2001 - nashif@suse.de - Fixed bug #6803 ------------------------------------------------------------------- Thu Feb 8 12:12:06 CET 2001 - sf@suse.de - compile with '-01' for IA64 due to 'internal compiler error' in g77 ------------------------------------------------------------------- Mon Nov 6 06:36:15 MET 2000 - nashif@suse.de - Fixed bug of missing objects (#4028) ------------------------------------------------------------------- Sat Apr 22 01:22:23 CEST 2000 - nashif@suse.de - Applied new patches - Modified group, url and files in spec ------------------------------------------------------------------- Mon Feb 21 13:55:15 CET 2000 - nashif@suse.de - Applied new patches ------------------------------------------------------------------- Tue Jan 18 23:22:56 CET 2000 - nashif@suse.de - Applied new patched - Moved manpages to /usr/share/man ------------------------------------------------------------------- Thu Dec 23 19:37:04 CET 1999 - nashif@suse.de - Update to latest version - Package split lapack + blas ------------------------------------------------------------------- Thu Oct 7 11:17:15 CEST 1999 - nashif@suse.de - Package split: man pages + libraries ------------------------------------------------------------------- Wed Sep 22 21:21:06 CEST 1999 - nashif@suse.de - New package: LAPACK Linear Algebra Package (LAPACK)