Revisions of lapack
* 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).
- 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.
- 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)
- Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3 - Do not create the dummy files in /etc/alternatives during %install: managed by update-alternatives and packaged as ghost.
- 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)
1
1
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 58