Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

liblapack3-3.9.0-4.14.1 RPM for armv7hl

From OpenSuSE Ports Leap 15.5 for armv7hl

Name: liblapack3 Distribution: openSUSE Step 15
Version: 3.9.0 Vendor: openSUSE
Release: 4.14.1 Build date: Fri Mar 17 06:22:52 2023
Group: Development/Libraries/Parallel Build host: armbuild01
Size: 5987326 Source RPM: lapack-3.9.0-4.14.1.src.rpm
Summary: LAPACK Shared Library
LAPACK provides routines for solving systems of simultaneous linear
equations, least-squares solutions of linear systems of equations,
eigenvalue problems, and singular value problems. The associated matrix
factorizations (LU, Cholesky, QR, SVD, Schur, generalized Schur) are
also provided, as are related computations such as reordering of the
Schur factorizations and estimating condition numbers. Dense and banded
matrices are handled, but not general sparse matrices. In all areas,
similar functionality is provided for real and complex matrices, in
both single and double precision.






* Thu Feb 23 2023
  - 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
  - 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
  - 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
  - Make arch-dependent generic names conditional.
* Fri Feb 10 2023
  - Fix missing symbols for deprecated functions in LAPACK, add
  - 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
  - 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
  - Build deprecated functions again to avoid breaking the ABI.
* Wed Jan 25 2023
  - 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
  - Consolidate dummy links for update-alternatives bringing them
    in sync with openblas. Add alternatives for lapacke.
* Mon Jan 03 2022
  - 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
  - Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3
* Wed Jul 14 2021
  - Do not create the dummy files in /etc/alternatives during
    %install: managed by update-alternatives and packaged as ghost.
* Mon May 10 2021
  - stop owning directories provided by filesystem (bsc#1184786)
* Mon Oct 12 2020
  - 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, remove lapack-man.changes copy
* Fri Oct 09 2020
  - 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
  - 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
  - Cleanup lapack spec:
    * Remove conditionals for obsolete distro versions
    * Only use python3-base instead of python3
    * Drop old copy of as separate source
* Fri Mar 13 2020
  - Add -std=legacy in order to fix boo#1166619.
* Fri Aug 02 2019
  - Use FAT LTO objects in order to provide proper static library.
* Thu Mar 29 2018
  - 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
  - Package from lapack 3.8.0 with adjusted interpreter
    and adjust BuildRequires to python3.  [bnc#1075766]
* Wed May 31 2017
  - Correct RPM groups
* Wed May 17 2017
  - 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
  - Fix static libraries list



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:42:22 2024