Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: lapacke-devel | Distribution: openSUSE Tumbleweed |
Version: 3.12.1 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Jun 4 16:27:37 2025 |
Group: Unspecified | Build host: reproducible |
Size: 913760 | Source RPM: lapack-3.12.1-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.netlib.org/lapack/ | |
Summary: Native C Interface to LAPACK: headers and sources for development |
LAPACKE provides a native C interface to LAPACK routines available at www.netlib.org/lapack to facilitate usage of LAPACK functionality for C programmers. This package provides LAPACKE headers and development files.
BSD-3-Clause
* 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/include/lapacke.h /usr/include/lapacke_config.h /usr/include/lapacke_mangling.h /usr/include/lapacke_utils.h /usr/lib64/cmake/lapacke-3.12.1 /usr/lib64/cmake/lapacke-3.12.1/lapacke-config-version.cmake /usr/lib64/cmake/lapacke-3.12.1/lapacke-config.cmake /usr/lib64/cmake/lapacke-3.12.1/lapacke-targets-relwithdebinfo.cmake /usr/lib64/cmake/lapacke-3.12.1/lapacke-targets.cmake /usr/lib64/liblapacke.so /usr/lib64/pkgconfig/lapacke.pc /usr/share/doc/packages/lapacke-devel /usr/share/doc/packages/lapacke-devel/README /usr/share/licenses/lapacke-devel /usr/share/licenses/lapacke-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jun 13 23:43:34 2025