| 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:47:59 2023 |
| Group: Development/Libraries/Parallel | Build host: sheep62 |
| Size: 1168720 | 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 eich@suse.com
- 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 eich@suse.com
- 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 stefan.bruens@rwth-aachen.de
- 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 eich@suse.com
- 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 rguenther@suse.com
- Build deprecated functions again to avoid breaking the ABI.
(boo#1207989)
* Wed Jan 25 2023 eich@suse.com
- 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 eich@suse.com
- Consolidate dummy links for update-alternatives bringing them
in sync with openblas. Add alternatives for lapacke.
* Mon Jan 03 2022 rguenther@suse.com
- 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 ismail@i10z.com
- Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3
* Wed Jul 14 2021 dimstar@opensuse.org
- Do not create the dummy files in /etc/alternatives during
%install: managed by update-alternatives and packaged as ghost.
* Mon May 10 2021 dmueller@suse.com
- stop owning directories provided by filesystem (bsc#1184786)
* Mon Oct 12 2020 stefan.bruens@rwth-aachen.de
- 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 stefan.bruens@rwth-aachen.de
- 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 stefan.bruens@rwth-aachen.de
- 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 mliska@suse.cz
- Add -std=legacy in order to fix boo#1166619.
* Fri Aug 02 2019 mliska@suse.cz
- Use FAT LTO objects in order to provide proper static library.
* Thu Mar 29 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 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 2017 jengelh@inai.de
- Correct RPM groups
* Wed May 17 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 08 2015 dmitry_r@opensuse.org
- Fix static libraries list
/usr/lib64/libblas.a
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 9 14:57:03 2025