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

lapacke-devel-3.12.0-slfo.1.1.1 RPM for ppc64le

From OpenSuSE Leap 16.0 for ppc64le

Name: lapacke-devel Distribution: SUSE Linux Framework One
Version: 3.12.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.1 Build date: Mon Nov 4 17:48:42 2024
Group: Unspecified Build host: reproducible
Size: 911716 Source RPM: lapack-3.12.0-slfo.1.1.1.src.rpm
Packager: https://www.suse.com/
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.

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon Nov 04 2024 [email protected]
  - Fix previous commit for static build on aarch64
  - Run %fdupes on man folder as suggested by rpmlint
* Mon Nov 04 2024 [email protected]
  - Add -ffp-contract=off flag for aarch64 to avoid precision issues
    https://github.com/scipy/scipy/issues/21475#issuecomment-2454203196
* Thu Jul 04 2024 [email protected]
  - Add fix-lapack-testing.patch to fix tests
    gh#Reference-LAPACK/lapack@5b0687f429cf
* Fri Jun 14 2024 [email protected]
  - Rename isnan man file to avoid conflict with libm's isnan (from
    package man-pages).
* Sat May 04 2024 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - Add _multibuild to define 2nd spec file as additional flavor.
    Eliminates the need for source package links in OBS.
* Thu Feb 23 2023 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - Build deprecated functions again to avoid breaking the ABI.
    (boo#1207989)
* Wed Jan 25 2023 [email protected]
  - 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 [email protected]
  - Consolidate dummy links for update-alternatives bringing them
    in sync with openblas. Add alternatives for lapacke.
* Mon Jan 03 2022 [email protected]
  - 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 [email protected]
  - Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3
* Wed Jul 14 2021 [email protected]
  - Do not create the dummy files in /etc/alternatives during
    %install: managed by update-alternatives and packaged as ghost.
* Mon May 10 2021 [email protected]
  - stop owning directories provided by filesystem (bsc#1184786)
* Mon Oct 12 2020 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - Add -std=legacy in order to fix boo#1166619.
* Fri Aug 02 2019 [email protected]
  - Use FAT LTO objects in order to provide proper static library.
* Thu Mar 29 2018 [email protected]
  - 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 [email protected]
  - Package lapack_testing.py from lapack 3.8.0 with adjusted interpreter
    and adjust BuildRequires to python3.  [bnc#1075766]
* Wed May 31 2017 [email protected]
  - Correct RPM groups
* Wed May 17 2017 [email protected]
  - 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 [email protected]
  - Fix static libraries list
* Wed Jul 16 2014 [email protected]
  - Add baselibs.conf to sources
* Mon Jul 14 2014 [email protected]
  - Include update-alternatives dependency in subpackages that use it
    to guarantee it will be available.
* Wed Jun 18 2014 [email protected]
  - Move blas and lapack libraries to subdirectories for fixing
    update-alternatives [bnc#861081]
  - Add %posttrans scripts for fixing migration problems.
* Thu Nov 21 2013 [email protected]
  - Update to 3.5.0
    * Added Hermitian LDLT factorization routines with rook pivoting
      algorithm
    * 2-by-1 CSD to be used for tall and skinny matrix with orthonormal
      columns
    * New stopping criteria for balancing
    * New complex division algorithm
    * Various improvements
  - No longer removing files due to license reasons as one file is
    no longer part of Lapack and the others have been replaced by
    new ones under the normal LAPACK license
* Tue Oct 29 2013 [email protected]
  - packaged symlinks created by update-alternative as %ghost files
  - removed quotes from update-alternative command to silence rpmlint warning
* Fri Mar 15 2013 [email protected]
  - Split devel packages into devel and devel-static
* Sun Jan 13 2013 [email protected]
  - add update-alternative support to allow user to easily switch
    between several blas and lapack libraries
* Tue Nov 06 2012 [email protected]
  - Update to 3.4.2
    * Bug fixes
* Wed Jul 25 2012 [email protected]
  - Fix bnc#772628
* Thu Jul 19 2012 [email protected]
  - update baselibs.conf
* Sun Jul 15 2012 [email protected]
  - build the c interface lapacke
* Thu May 31 2012 [email protected]
  - doxygen >= 1.7 is required for building docu
* Mon May 21 2012 [email protected]
  - Change obsoletes '<=' for lapack and blas back to '<', there was a
    version update in between
  - Remove psfig.tex (bnc#757332)
* Wed May 09 2012 [email protected]
  - fixing dependencies for devel-32bit
* Fri May 04 2012 [email protected]
  - Update to 3.4.1
    * Bug fixes
* Mon Apr 02 2012 [email protected]
  - Undo spec file obfuscation
* Fri Mar 30 2012 [email protected]
  - Fixed building on openSUSE 11.4 by fixing defattr
  - Made the package groups consistent: Development/Libraries/Parallel
  - Cleaned up spec file formatting
  - Made all requires use the new package naming
* Wed Mar 14 2012 [email protected]
  - Adhere to shared library policy, packages containing *.so or *.h
    files have to be named $FOO-devel, packages containing *.a files either
    have to be named $FOO-devel-static or provide this name
  - Set license to 'BSD-3-Clause', according to the file LICENSE and the
    description on http://www.netlib.org/lapack/ it's not public domain
  - Package README and LICENSE in library packages
  - Removed rpmlint filters
  - Use upstream tarball URL
* Mon Feb 13 2012 [email protected]
  - patch license to follow spdx.org standard
* Wed Nov 23 2011 [email protected]
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Use %_smp_mflags for parallel building
* Wed Nov 16 2011 [email protected]
  - Update to 3.4.0
    * xGEQRT: QR factorization (improved interface)
    * xGEQRT3: recursive QR factorization.
    * xTPQRT: Communication-Avoiding QR sequential kernels.
    * Bug fixes.
    * Changes see http://www.netlib.org/lapack/lapack-3.4.0.html
* Fri Sep 09 2011 [email protected]
  - Run BLAS and LAPACK testsuite when building
* Thu May 12 2011 [email protected]
  - Update to 3.3.1 [bnc#654560]
    * New procedures to compute the complete CS decomposition of a
      partitioned unitary matrix
    * Level-3 BLAS symmetric indefinite solve (xSYTRS) and symmetric
      indefinite inversion (xSYTRI)
    * Bug fixes
    * Changes see at http://www.netlib.org/lapack/lapack-3.3.1.html
      and http://www.netlib.org/lapack/lapack-3.3.0.html
* Thu Aug 12 2010 [email protected]
  - Add baselibs.  [bnc#630656]
* Thu Jul 08 2010 [email protected]
  - Update to version 3.2.2
    * Bug fix release
    * Changes see at http://www.netlib.org/lapack/lapack-3.2.2.html
* Tue Feb 09 2010 [email protected]
  - package man and blas-man as noarch
* Wed Jan 13 2010 [email protected]
  - Drop -O3 -funroll-all-loops compiler flags, build dcabs1.f with -O0.
    [bnc#569978]
* Mon May 18 2009 [email protected]
  - Update to version 3.2.1 [bnc#504669]
    * Changes see at http://www.netlib.org/lapack/lapack-3.2.1.html
* Wed Jan 28 2009 [email protected]
  - Update to version 3.2.0.  [bnc#456384]
    * Extra Precise Iterative Refinement
    * XBLAS
    * Non-Negative Diagonals from Householder QR
    * High Performance QR and Householder Reflections on Low-Profile Matrices
    * New fast and accurate Jacobi SVD
    * Routines for Rectangular Full Packed format
    * Pivoted Cholesky
    * Mixed precision iterative refinement
    * Some new variants added for the one sided factorization
    * More robust DQDS algorithm
* Sun May 11 2008 [email protected]
  - use versioned requires/obsoletes
  - %run_ldconfig is deprecated
  - prefix the patch with the packagename
* Fri Apr 27 2007 [email protected]
  - Update to version 3.1.1.  [#265999]
  - Integrates 3.1.0 errata and missing blas routines.
  - Provides better gfortran SECOND integration.
  - Split shared libraries into their own versioned subpackage.
* Fri Jan 19 2007 [email protected]
  - Include fixes for the 3.1.0 errata.
  - Add missing CSROT, DROTM, DROTMG, DSDOT, SDSDOT, SROTM, SROTMG
    and ZDROT from blas distribution.  [#228824]
* Thu Dec 14 2006 [email protected]
  - Restore missing so symlinks.
* Tue Nov 14 2006 [email protected]
  - Update to version 3.1.0.
  - Rename blasman to blas-man.
  - Rename lapack-manpages to lapack-man.
* Tue Oct 31 2006 [email protected]
  - Trim BuildRequires.
  - Build and package -fPIC static library variants.  [#205310]
  - Fix installing of the libblas.so symlink.
  - Do not package the matrix testing setup library libtmglib.
  - Do not package useless README file.
* Wed Jan 25 2006 [email protected]
  - converted neededforbuild to BuildRequires
* Sat Jan 14 2006 [email protected]
  - Add gmp-devel to nfb
* Fri Apr 22 2005 [email protected]
  - fixed all other instances of -fno-f2c, and g77 -> gfortran use.
* Thu Apr 21 2005 [email protected]
  - g77 -> gfortran, -fno-f2c is no more.
* Sat Jan 29 2005 [email protected]
  - Updated manpages (#48784)
* Thu Jan 20 2005 [email protected]
  - remove BuildPrereq, BuildRequires is generated
* Thu Mar 18 2004 [email protected]
  - Fixed permission for manpages (#36340)
* Sat Jan 10 2004 [email protected]
  - add %run_ldconfig
* Mon Feb 03 2003 [email protected]
  - Use $RPM_OPT_FLAGS, so it builds on ppc64.
* Mon Aug 26 2002 [email protected]
  - Fixed manpage conflict
  - correct library version
* Mon Jul 01 2002 [email protected]
  - use -fPIC for all shared objects
  - link liblapack with shared libblas (same reason)
* Thu May 02 2002 [email protected]
  - fixed %{_lib}-problems for x86_64
* Mon Sep 17 2001 [email protected]
  -  Fixed bug #9925, adding blas to required packages.
* Tue May 08 2001 [email protected]
  -  Fixed bug #6803
* Thu Feb 08 2001 [email protected]
  - compile with '-01' for IA64 due to 'internal compiler error' in g77
* Mon Nov 06 2000 [email protected]
  -  Fixed bug of missing objects (#4028)
* Fri Apr 21 2000 [email protected]
  -  Applied new patches
  -  Modified group, url and files in spec
* Mon Feb 21 2000 [email protected]
  -   Applied new patches
* Tue Jan 18 2000 [email protected]
  -   Applied new patched
  -   Moved manpages to /usr/share/man
* Thu Dec 23 1999 [email protected]
  -    Update to latest version
  -    Package split lapack + blas
* Thu Oct 07 1999 [email protected]
  - Package split: man pages + libraries
* Wed Sep 22 1999 [email protected]
  - New package: LAPACK
    Linear Algebra Package (LAPACK)

Files

/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.0
/usr/lib64/cmake/lapacke-3.12.0/lapacke-config-version.cmake
/usr/lib64/cmake/lapacke-3.12.0/lapacke-config.cmake
/usr/lib64/cmake/lapacke-3.12.0/lapacke-targets-relwithdebinfo.cmake
/usr/lib64/cmake/lapacke-3.12.0/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, Wed Dec 11 23:24:38 2024