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

blas-devel-3.9.0-150500.1.1 RPM for ppc64le

From OpenSuSE Leap 15.5 for ppc64le

Name: blas-devel Distribution: SUSE Linux Enterprise 15
Version: 3.9.0 Vendor: SUSE LLC <>
Release: 150500.1.1 Build date: Wed Mar 1 12:34:37 2023
Group: Development/Libraries/Parallel Build host: xinomavro
Size: 0 Source RPM: lapack-3.9.0-150500.1.1.src.rpm
Summary: Basic Linear Algebra Subprograms
BLAS (Basic Linear Algebra Subprograms) is a standard library for
numerical algebra. BLAS provides a number of basic algorithms for
linear algebra. BLAS is fast and well-tested, was written in FORTRAN 77
and built with gfortran. BLAS manual pages are available in the
blas-man package.






* 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).
  - 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, Sun Apr 16 23:17:51 2023