* Update to version 3.12.0 (boo#1223783).
* Drop all upstreamed or otherwise fixed patches:
* 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.
* Rename isnan man file to avoid conflict with libm's isnan (from package man-pages).
OBS-URL: https://build.opensuse.org/request/show/1180788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lapack?expand=0&rev=58
- 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.
OBS-URL: https://build.opensuse.org/request/show/1067609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lapack?expand=0&rev=55
- 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).
- 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. (forwarded request 1066221 from eeich)
OBS-URL: https://build.opensuse.org/request/show/1066236
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lapack?expand=0&rev=54
- 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 (forwarded request 840488 from StefanBruens)
OBS-URL: https://build.opensuse.org/request/show/841039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lapack?expand=0&rev=47