| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libtmglib3 | Distribution: openSUSE Tumbleweed |
| Version: 3.12.1 | Vendor: openSUSE |
| Release: 2.1 | Build date: Sat Aug 16 13:13:52 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 728685 | Source RPM: lapack-3.12.1-2.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.netlib.org/lapack/ | |
| Summary: Test Matrix Generator Library: shared library | |
This package provides the shared library for tmglib, the Test Matrix Generator Library.
BSD-3-Clause
* Sat Aug 16 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Re-download lapack-deprecated-lwork-use.patch and
lapack-update-patch-version.patch: github is known not to be very
stable on offering patches without changes (the length of the
references keeps on changing).
* Fri Aug 15 2025 Egbert Eich <eich@suse.com>
- Fix update-alternatives fallout:
Make sure *.cmake files point to the correct locations after
libraries have been moved.
- Add tmglib-devel as requires to lapack-devel as this is needed
for cmake (bsc#1248134).
* Wed Jun 04 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 3.12.1:
* Enables Fortran before including CheckFortranFunctionExists in
CMakeLists.txt (gh#Reference-LAPACK/lapack#948).
* Fixes for the NAG Fortran compiler
(gh#Reference-LAPACK/lapack#951).
* Fixed HAS_ATTRIBUTE_WEAK_SUPPORT flag for CBLAS objects
(gh#Reference-LAPACK/lapack#950).
* Fixed memory leak in testing framework
(gh#Reference-LAPACK/lapack#953).
* Fixed search phrase for determining the amount of successful
tests (gh#Reference-LAPACK/lapack#954).
* handle and document corner cases of lwork in lapack
(gh#Reference-LAPACK/lapack#942).
* Fix some DMD issues (gh#Reference-LAPACK/lapack#959).
* Remove executable permissions from source files
(gh#Reference-LAPACK/lapack#970).
* CMake: restore compatibility with v3.10 and older
(gh#Reference-LAPACK/lapack#976).
* Re-sync Doxyfile with CMake (gh#Reference-LAPACK/lapack#978).
* Fix Doxygen warnings (gh#Reference-LAPACK/lapack#979).
* {C,Z}LARFGP: re-scale input vector more often
(gh#Reference-LAPACK/lapack#981).
* Typo (gh#Reference-LAPACK/lapack#984).
* Add Index-64 API as extended API with _64 suffix for LAPACKE
(gh#Reference-LAPACK/lapack#888).
* Two small fixes of bdsqr (gh#Reference-LAPACK/lapack#989).
* xGEDMD(Q): silence warning with 64-bit integers
(gh#Reference-LAPACK/lapack#993).
* xSY/HEEVR: clarify use of multiple algorithms
(gh#Reference-LAPACK/lapack#998).
* Fix comments (gh#Reference-LAPACK/lapack#1004).
* Fix comments (gh#Reference-LAPACK/lapack#1007).
* Allow installing binaries to subdirectory while keeping CMake
package scripts in the same place
(gh#Reference-LAPACK/lapack#1009).
* Fix LARFB documentation (gh#Reference-LAPACK/lapack#1016).
* Fix out-of-bounds access in orhr_col
(gh#Reference-LAPACK/lapack#1018).
* Allow User Configuration of RPATH Settings
(gh#Reference-LAPACK/lapack#1002).
* Changing the order of loop to improve performance
(gh#Reference-LAPACK/lapack#1023).
* Use more modern CMake (gh#Reference-LAPACK/lapack#1022).
* Fix infinite loop when an error occurs in tests ddrvst and
sdrvst (gh#Reference-LAPACK/lapack#1024).
* Configurable type of hidden Fortran strlen arguments
(gh#Reference-LAPACK/lapack#1025).
* develop DLARF1F and implement in ORM2R, #1011
(gh#Reference-LAPACK/lapack#1019).
* Fix the wrong implementation of the new tests for xblat1.f
(gh#Reference-LAPACK/lapack#964).
* Implementation of dorm2r and dlarf1f
(gh#Reference-LAPACK/lapack#1020).
* Fix lto type mismatch (gh#Reference-LAPACK/lapack#1027).
* Fix NAG Fortran compiler flag
(gh#Reference-LAPACK/lapack#1028).
* align documentation of BDSQR workspace with code
(gh#Reference-LAPACK/lapack#1029).
* Fixed usage of uninitialized variables in TESTING
(gh#Reference-LAPACK/lapack#961).
* fix few typos and sytrd boundary workspace
(gh#Reference-LAPACK/lapack#1030).
* Implement xGEMMTR and cblas_xGEMMTR
(gh#Reference-LAPACK/lapack#887).
* Prevent compilers from using FMA instructions
(gh#Reference-LAPACK/lapack#1033).
* Clarify documentation of singularity/rank-deficiency checks
(gh#Reference-LAPACK/lapack#924).
* PR contains bug fixes found in ?tfsm (triangular solve for a
RFP matrix) (gh#Reference-LAPACK/lapack#1042).
* Remove CMake < 3 CMP0042 workarounds
(gh#Reference-LAPACK/lapack#1040).
* Declare project dependency on C to avoid the CMAKE default of
C,C++ (gh#Reference-LAPACK/lapack#1044).
* DOC:trsly3: Add dtrsyl3/strsyl3 grouping statements
(gh#Reference-LAPACK/lapack#1051).
* Add a few forgotten API_SUFFIX wrappers in the recently
changed LAPACKE ?TFSM (gh#Reference-LAPACK/lapack#1046).
* Revert "Add a few forgotten API_SUFFIX wrappers in the
recently changed LAPACKE ?TFSM"
(gh#Reference-LAPACK/lapack#1058).
* Revert "Revert "Add a few forgotten API_SUFFIX wrappers in the
recently changed LAPACKE ?TFSM""
(gh#Reference-LAPACK/lapack#1059).
* fix leading dimension for matrix B in test routine get52
(gh#Reference-LAPACK/lapack#1064).
* Remove comparison as these conditions are never true
(gh#Reference-LAPACK/lapack#1062).
* Use GEMMTR for SY/HE linear updates
(gh#Reference-LAPACK/lapack#1069).
* updating gitignore to ignore the mod files when we compile
(gh#Reference-LAPACK/lapack#1082).
* Fixing misspelling of 'triangular' in {s,d,c,z}gemmtr.f
(gh#Reference-LAPACK/lapack#1081).
* Fix line lengths for the extended API
(gh#Reference-LAPACK/lapack#1079).
* Adding a recursive xLARFT (gh#Reference-LAPACK/lapack#1080).
- Drop fix-lapack-testing.patch: upstreamed (commit 5b0687f).
- Add upstream commits to fix build when enabling deprecated mods:
* lapack-deprecated-lwork-use.patch: 'WORK( LWORK )' should be
'WORK( * )' everywhere (gh#Reference-LAPACK/lapack#1092).
* lapack-depcrecated-consistent-line-reflow-1.patch
(gh#Reference-LAPACK/lapack#1093).
* lapack-depcrecated-consistent-line-reflow-2.patch
(gh#Reference-LAPACK/lapack#1099).
- Add lapack-update-patch-version.patch to update patch version in
source files.
* Mon Nov 04 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix previous commit for static build on aarch64
- Run %fdupes on man folder as suggested by rpmlint
* Mon Nov 04 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Add -ffp-contract=off flag for aarch64 to avoid precision issues
https://github.com/scipy/scipy/issues/21475#issuecomment-2454203196
* Thu Jul 04 2024 Daniel Garcia <daniel.garcia@suse.com>
- Add fix-lapack-testing.patch to fix tests
gh#Reference-LAPACK/lapack@5b0687f429cf
* Fri Jun 14 2024 Atri Bhattacharya <badshah400@gmail.com>
- Rename isnan man file to avoid conflict with libm's isnan (from
package man-pages).
* Sat May 04 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 3.12.0 (boo#1223783):
* Long list of changes, see
<https://netlib.org/lapack/lapack-3.12.0.html>.
- 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 <rguenther@suse.com>
- 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 <dimstar@opensuse.org>
- 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 <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 Egbert Eich <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 BrĂ¼ns <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 Egbert Eich <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 Richard Biener <rguenther@suse.com>
- Build deprecated functions again to avoid breaking the ABI.
(boo#1207989)
* Wed Jan 25 2023 Egbert Eich <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 Egbert Eich <eich@suse.com>
- Consolidate dummy links for update-alternatives bringing them
in sync with openblas. Add alternatives for lapacke.
* Mon Jan 03 2022 Richard Biener <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)
/usr/lib/libtmglib.so.3 /usr/lib/libtmglib.so.3.12.1 /usr/share/licenses/libtmglib3 /usr/share/licenses/libtmglib3/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:31:51 2025