Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: blas-devel-static | Distribution: SUSE Linux Enterprise 15 |
Version: 3.9.0 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150000.4.13.2 | Build date: Fri Mar 10 10:46:23 2023 |
Group: Development/Libraries/Parallel | Build host: s390zl38 |
Size: 1151848 | Source RPM: lapack-3.9.0-150000.4.13.2.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://www.netlib.org/lapack/ | |
Summary: Basic Linear Algebra Subprograms |
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
* 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
/usr/lib64/libblas.a
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 20:22:04 2024