Changelog for
libtmglib3-3.12.0-lp155.3.1.x86_64.rpm :
* Thu Jul 04 2024 Daniel Garcia
- Add fix-lapack-testing.patch to fix tests gh#Reference-LAPACK/lapackAATT5b0687f429cf
* Fri Jun 14 2024 Atri Bhattacharya - Rename isnan man file to avoid conflict with libm\'s isnan (from package man-pages).
* Sat May 04 2024 Atri Bhattacharya - Update to version 3.12.0 (boo#1223783):
* Long list of changes, see .- 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 Richard Biener - 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 Dominique Leuenberger - Add _multibuild to define 2nd spec file as additional flavor. Eliminates the need for source package links in OBS.
* Thu Feb 23 2023 Egbert Eich - 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 Egbert Eich - 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 Brüns - 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 Egbert Eich - 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 Richard Biener - Build deprecated functions again to avoid breaking the ABI. (boo#1207989)
* Wed Jan 25 2023 Egbert Eich - 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 Egbert Eich - Consolidate dummy links for update-alternatives bringing them in sync with openblas. Add alternatives for lapacke.
* Mon Jan 03 2022 Richard Biener - 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 Dönmez - Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3
* Wed Jul 14 2021 Dominique Leuenberger - Do not create the dummy files in /etc/alternatives during %install: managed by update-alternatives and packaged as ghost.
* Mon May 10 2021 Dirk Müller - stop owning directories provided by filesystem (bsc#1184786)
* Mon Oct 12 2020 Stefan Brüns - 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 Brüns - 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 Brüns - 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 Martin Liška - Add -std=legacy in order to fix boo#1166619.
* Fri Aug 02 2019 Martin Liška - Use FAT LTO objects in order to provide proper static library.
* Thu Mar 29 2018 badshah400AATTgmail.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 rguentherAATTsuse.com- Package lapack_testing.py from lapack 3.8.0 with adjusted interpreter and adjust BuildRequires to python3. [bnc#1075766]
* Wed May 31 2017 jengelhAATTinai.de- Correct RPM groups
* Wed May 17 2017 dimstarAATTopensuse.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_rAATTopensuse.org- Fix static libraries list