Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: blas-devel | Distribution: SUSE Linux Framework One |
Version: 3.12.0 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.1 | Build date: Mon Nov 4 17:48:42 2024 |
Group: Unspecified | Build host: reproducible |
Size: 227 | Source RPM: lapack-3.12.0-slfo.1.1.1.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://www.netlib.org/lapack/ | |
Summary: Basic Linear Algebra Subprograms: headers and sources for development |
BLAS (Basic Linear Algebra Subprograms) is a standard library for numerical algebra. BLAS provides a number of basic algorithms for linear algebra. BLAS is fast and well-tested, was written in FORTRAN 77 and built with gfortran. BLAS manual pages are available in the blas-man package.
BSD-3-Clause
* Mon Nov 04 2024 [email protected] - Fix previous commit for static build on aarch64 - Run %fdupes on man folder as suggested by rpmlint * Mon Nov 04 2024 [email protected] - Add -ffp-contract=off flag for aarch64 to avoid precision issues https://github.com/scipy/scipy/issues/21475#issuecomment-2454203196 * Thu Jul 04 2024 [email protected] - Add fix-lapack-testing.patch to fix tests gh#Reference-LAPACK/lapack@5b0687f429cf * Fri Jun 14 2024 [email protected] - Rename isnan man file to avoid conflict with libm's isnan (from package man-pages). * Sat May 04 2024 [email protected] - Update to version 3.12.0 (boo#1223783): * Long list of changes, see <https://netlib.org/lapack/lapack-3.12.0.html>. - Drop all upstreamed or otherwise fixed patches: * lapack-3.2.2.patch * Fix-MinGW-build-error.patch * Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch * Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch * Fix-out-of-bounds-read.patch * Restore_missing_deprecated_prototypes.patch * Fix-testing-input.patch - Use cmake for configure and ninja for build. - Package pkgconf and cmake scripts for -devel pkgs. - Drop multibuild flavour for man files. - Add multibuild flavour for static libs (also used to build man files). - Build man files using doxygen instead of using pre-built files. - Explicitly symlink library to relocated shared libs in baselibs.conf (boo#1207563). - Recommend lapack-man package from {blas,lapack,lapacke,cblas}-devel packages. * Mon Mar 11 2024 [email protected] - Add Fix-testing-input.patch to remove stray ';' in the input data for TESTING/dgebal.in now rejected with the GFortran 14 runtime. * Thu May 04 2023 [email protected] - Add _multibuild to define 2nd spec file as additional flavor. Eliminates the need for source package links in OBS. * Thu Feb 23 2023 [email protected] - 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 2023 [email protected] - 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 2023 [email protected] - 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 05 2023 [email protected] - Remove unneeded links. These will be taken care of by the update-alternatives. This will bring this package in sync with openblas. * Thu Feb 02 2023 [email protected] - Build deprecated functions again to avoid breaking the ABI. (boo#1207989) * Wed Jan 25 2023 [email protected] - 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 2022 [email protected] - Consolidate dummy links for update-alternatives bringing them in sync with openblas. Add alternatives for lapacke. * Mon Jan 03 2022 [email protected] - 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 2021 [email protected] - Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3 * Wed Jul 14 2021 [email protected] - Do not create the dummy files in /etc/alternatives during %install: managed by update-alternatives and packaged as ghost. * Mon May 10 2021 [email protected] - stop owning directories provided by filesystem (bsc#1184786) * Mon Oct 12 2020 [email protected] - 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 09 2020 [email protected] - 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 09 2020 [email protected] - 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 2020 [email protected] - Add -std=legacy in order to fix boo#1166619. * Fri Aug 02 2019 [email protected] - Use FAT LTO objects in order to provide proper static library. * Thu Mar 29 2018 [email protected] - 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 2018 [email protected] - Package lapack_testing.py from lapack 3.8.0 with adjusted interpreter and adjust BuildRequires to python3. [bnc#1075766] * Wed May 31 2017 [email protected] - Correct RPM groups * Wed May 17 2017 [email protected] - 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 08 2015 [email protected] - Fix static libraries list * Wed Jul 16 2014 [email protected] - Add baselibs.conf to sources * Mon Jul 14 2014 [email protected] - Include update-alternatives dependency in subpackages that use it to guarantee it will be available. * Wed Jun 18 2014 [email protected] - Move blas and lapack libraries to subdirectories for fixing update-alternatives [bnc#861081] - Add %posttrans scripts for fixing migration problems. * Thu Nov 21 2013 [email protected] - 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 2013 [email protected] - packaged symlinks created by update-alternative as %ghost files - removed quotes from update-alternative command to silence rpmlint warning * Fri Mar 15 2013 [email protected] - Split devel packages into devel and devel-static * Sun Jan 13 2013 [email protected] - add update-alternative support to allow user to easily switch between several blas and lapack libraries * Tue Nov 06 2012 [email protected] - Update to 3.4.2 * Bug fixes * Wed Jul 25 2012 [email protected] - Fix bnc#772628 * Thu Jul 19 2012 [email protected] - update baselibs.conf * Sun Jul 15 2012 [email protected] - build the c interface lapacke * Thu May 31 2012 [email protected] - doxygen >= 1.7 is required for building docu * Mon May 21 2012 [email protected] - Change obsoletes '<=' for lapack and blas back to '<', there was a version update in between - Remove psfig.tex (bnc#757332) * Wed May 09 2012 [email protected] - fixing dependencies for devel-32bit * Fri May 04 2012 [email protected] - Update to 3.4.1 * Bug fixes * Mon Apr 02 2012 [email protected] - Undo spec file obfuscation * Fri Mar 30 2012 [email protected] - 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 2012 [email protected] - 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 2012 [email protected] - patch license to follow spdx.org standard * Wed Nov 23 2011 [email protected] - Remove redundant/unwanted tags/section (cf. specfile guidelines) - Use %_smp_mflags for parallel building * Wed Nov 16 2011 [email protected] - 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 09 2011 [email protected] - Run BLAS and LAPACK testsuite when building * Thu May 12 2011 [email protected] - 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 2010 [email protected] - Add baselibs. [bnc#630656] * Thu Jul 08 2010 [email protected] - Update to version 3.2.2 * Bug fix release * Changes see at http://www.netlib.org/lapack/lapack-3.2.2.html * Tue Feb 09 2010 [email protected] - package man and blas-man as noarch * Wed Jan 13 2010 [email protected] - Drop -O3 -funroll-all-loops compiler flags, build dcabs1.f with -O0. [bnc#569978] * Mon May 18 2009 [email protected] - Update to version 3.2.1 [bnc#504669] * Changes see at http://www.netlib.org/lapack/lapack-3.2.1.html * Wed Jan 28 2009 [email protected] - 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 2008 [email protected] - use versioned requires/obsoletes - %run_ldconfig is deprecated - prefix the patch with the packagename * Fri Apr 27 2007 [email protected] - 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 2007 [email protected] - 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 2006 [email protected] - Restore missing so symlinks. * Tue Nov 14 2006 [email protected] - Update to version 3.1.0. - Rename blasman to blas-man. - Rename lapack-manpages to lapack-man. * Tue Oct 31 2006 [email protected] - 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 2006 [email protected] - converted neededforbuild to BuildRequires * Sat Jan 14 2006 [email protected] - Add gmp-devel to nfb * Fri Apr 22 2005 [email protected] - fixed all other instances of -fno-f2c, and g77 -> gfortran use. * Thu Apr 21 2005 [email protected] - g77 -> gfortran, -fno-f2c is no more. * Sat Jan 29 2005 [email protected] - Updated manpages (#48784) * Thu Jan 20 2005 [email protected] - remove BuildPrereq, BuildRequires is generated * Thu Mar 18 2004 [email protected] - Fixed permission for manpages (#36340) * Sat Jan 10 2004 [email protected] - add %run_ldconfig * Mon Feb 03 2003 [email protected] - Use $RPM_OPT_FLAGS, so it builds on ppc64. * Mon Aug 26 2002 [email protected] - Fixed manpage conflict - correct library version * Mon Jul 01 2002 [email protected] - use -fPIC for all shared objects - link liblapack with shared libblas (same reason) * Thu May 02 2002 [email protected] - fixed %{_lib}-problems for x86_64 * Mon Sep 17 2001 [email protected] - Fixed bug #9925, adding blas to required packages. * Tue May 08 2001 [email protected] - Fixed bug #6803 * Thu Feb 08 2001 [email protected] - compile with '-01' for IA64 due to 'internal compiler error' in g77 * Mon Nov 06 2000 [email protected] - Fixed bug of missing objects (#4028) * Fri Apr 21 2000 [email protected] - Applied new patches - Modified group, url and files in spec * Mon Feb 21 2000 [email protected] - Applied new patches * Tue Jan 18 2000 [email protected] - Applied new patched - Moved manpages to /usr/share/man * Thu Dec 23 1999 [email protected] - Update to latest version - Package split lapack + blas * Thu Oct 07 1999 [email protected] - Package split: man pages + libraries * Wed Sep 22 1999 [email protected] - New package: LAPACK Linear Algebra Package (LAPACK)
/usr/lib64/libblas.so /usr/lib64/pkgconfig/blas.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Dec 11 23:52:26 2024