Revisions of openblas

Egbert Eich's avatar Egbert Eich (eeich) accepted request 967144 from Egbert Eich's avatar Egbert Eich (eeich) (revision 134)
- Build HPC packages with gcc-<n> <n> >= 10 on Leap/SLE.
buildservice-autocommit accepted request 966746 from Egbert Eich's avatar Egbert Eich (eeich) (revision 133)
baserev update by copy to link target
Egbert Eich's avatar Egbert Eich (eeich) committed (revision 132)
- Fix if clause
Egbert Eich's avatar Egbert Eich (eeich) accepted request 966356 from Egbert Eich's avatar Egbert Eich (eeich) (revision 131)
- Build PPC64LE libraries with the lastest gcc available to
  take advantage of instruction sets in later CPUs used in
  the CPU specific kernels (jsc#SLE-18143, bsc#1197721).
  For fortran use the stock compiler to avoid compatibility
  issues between different versions of libfortran.
  This is relevant for Leap/SLE only. It may be dropped once
  gcc < 10 is no longer supported.
- Do the same for x86_64 on SLE to make sure Cooperlake support
  is built properly.
- Remove:
  * Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch
  * Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch
  * For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch
  Instead, add from upstream:
  * Define-sbgemm_r-to-fix-DYNAMIC_ARCH-builds.patch
  * Remove-extraneous-and-wrong-definition-of-sbgemm_r-on-x86_64.patch
  * Fix-checks-for-AVX512-and-atomics.patch
  * Revert-AVX512-capability-check-from-PR-1980-moved-to-build.patch
  * Use-CC-and-full-command-line-instead-of-hard-coding-gcc-for-AVX512-checking.patch
  * Utilize-compiler-AVX512-capability-info-from-c_check-when-building-getarch.patch

  BLAS/LAPACK implementation (boo#1177260).  
  'openblas-common-devel' will provide the removed 'openblas-devel-headers'
  while the arch specific 'preferred' flavor will provide the removed
  'openblas-devel'.
Egbert Eich's avatar Egbert Eich (eeich) committed (revision 130)
- Remove unused Create-preprocessed-output-from-setparam.patch which
  existed for debugging.
Egbert Eich's avatar Egbert Eich (eeich) accepted request 965613 from Egbert Eich's avatar Egbert Eich (eeich) (revision 129)
- Update to v0.3.20:
  * general:
    some code cleanup, with added casts etc.
    fixed obtaining the cpu count with OpenMP and OMP_PROC_BIND unset
    fixed pivot index calculation by ?LASWP for negative increments other
          than one
    fixed input argument check in LAPACK ? GEQRT2
    improved the check for a Fortran compiler in CMAKE builds
    disabled building OpenBLAS' optimized versions of LAPACK complex SPMV,
          SPR,SYMV,SYR with NO_LAPACK=1
    fixed building of LAPACK on certain distributed filesystems with parallel
          gmake
    fixed building the shared library on MacOS with classic flang
    (v0.3.19)
    reverted unsafe TRSV/ZRSV optimizations introduced in 0.3.16
    fixed a potential thread race in the thread buffer reallocation routines
    that were introduced in 0.3.18
    fixed miscounting of thread pool size on Linux with OMP_PROC_BIND=TRUE
    fixed CBLAS interfaces for CSROT/ZSROT and CROTG/ZROTG
    made automatic library suffix for CMAKE builds with INTERFACE64 available
    to CBLAS-only builds
    (v0.3.18)
    when the build-time number of preconfigured threads is exceeded
        at runtime (by an external program calling BLAS functions from
        a larger number of threads), OpenBLAS will now allocate an
        auxiliary control structure for up to 512 additional threads
        instead of aborting
    added support for Loongson's LoongArch64 cpu architecture
    fixed building OpenBLAS with CMAKE and -DBUILD_BFLOAT16=ON
    added support for building OpenBLAS as a CMAKE subproject
Egbert Eich's avatar Egbert Eich (eeich) accepted request 954096 from Egbert Eich's avatar Egbert Eich (eeich) (revision 128)
- Fixed bsc#1195232 for good: found and removed offending entry.
  This reintroduces part of:
  Thu Jul  8 12:35:35 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
    - Do not create dummy symlinks on $self in /etc/alternatives: those
      files are packages as %ghost and any real file existance only
      confuses brp-checks, as it detects circular symlinks.
Egbert Eich's avatar Egbert Eich (eeich) accepted request 950115 from Egbert Eich's avatar Egbert Eich (eeich) (revision 127)
- Partly revert:
    Thu Jul  8 12:35:35 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
    - Do not create dummy symlinks on $self in /etc/alternatives: those
      files are packages as %ghost and any real file existance only
      confuses brp-checks, as it detects circular symlinks.
  for all suse_versions < current Factory in an attempt to fix bsc#1195232.
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 908356 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 126)
- Use RISCV64_GENERIC for riscv64
- Add -ffat-lto-objects to get proper static archives
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 125)
- Update to version 0.3.17
  - Fixes regressions introduced in 0.3.16
    See https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.17 for
    the complete changelog.
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 124)
- Update to version 0.3.16
  Please see https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.15
  and https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.16
  for the complete list of changes. A complete changelog is
  also available in the installed Changelog.txt .
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 905070 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 123)
- Do not create dummy symlinks on $self in /etc/alternatives: those
  files are packages as %ghost and any real file existance only
  confuses brp-checks, as it detects circular symlinks.

Addresses the detected build failure of Staging:N
buildservice-autocommit accepted request 879910 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 122)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 879883 from michel_mno's avatar michel_mno (revision 121)
- Update openblas-ppc64be_up2_p8.patch trimed by previous sr
  (still need changes in Makefile.system)
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 120)
- Update to version 0.3.14
  common:
  * Fixed a race condition on thread shutdown in non-OpenMP builds
  * Fixed custom BUFFERSIZE option getting ignored in gmake builds
  * Fixed CMAKE compilation of the TRMM kernels for GENERIC platforms
  * Added CBLAS interfaces for CROTG, ZROTG, CSROT and ZDROT
  * Improved performance of OMATCOPY_RT across all platforms
  * Changed perl scripts to use env instead of a hardcoded /usr/bin/perl
  * Fixed potential misreading of the GCC compiler version in the build scripts
  * Fixed convergence problems in LAPACK complex GGEV/GGES (Reference-LAPACK #477)
  * Reduced the stacksize requirements for running the LAPACK testsuite (Reference-LAPACK #335)
  RISC V:
  * Fixed compilation on RISCV (missing entry in getarch)
  POWER:
  * Fixed compilation for DYNAMIC_ARCH with clang and with older gcc versions
  * Added support for compilation on FreeBSD/ppc64le
  * Added optimized POWER10 kernels for SSCAL, DSCAL, CSCAL, ZSCAL
  * Added optimized POWER10 kernels for SROT, DROT, CDOT, SASUM, DASUM
  * Improved SSWAP, DSWAP, CSWAP, ZSWAP performance on POWER10
  * Improved SCOPY and CCOPY performance on POWER10
  * Improved SGEMM and DGEMM performance on POWER10
  * Added support for compilation with the NVIDIA HPC compiler
  x86_64:
  * Added an optimized bfloat16 GEMM kernel for Cooperlake
  * Added CPUID autodetection for Intel Rocket Lake and Tiger Lake cpus
  * Improved the performance of SASUM,DASUM,SROT,DROT on AMD Ryzen cpus
  * Added support for compilation with the NAG Fortran compiler
  * Fixed recognition of the AMD AOCC compiler
  * Fixed compilation for DYNAMIC_ARCH with clang on Windows
  * Added support for running the BLAS/CBLAS tests on Windows
buildservice-autocommit accepted request 869479 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 119)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 869224 from michel_mno's avatar michel_mno (revision 118)
- Disable lto for ppc64le to avoid build failure (bsc#1181733)
- Add openblas-ppc64be_up2_p8.patch to avoid ppc64 (BE) build failure
  Do not set BUILD_BFLOAT16 for ppc64 (BE) (same bug nb)
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 117)
Add back the lost question mark
Egbert Eich's avatar Egbert Eich (eeich) committed (revision 116)
- BUILD_BFLOAT16=1 is not supported in s390(x) (bsc#1181522)
- Add:
  * 0001-Require-gcc-11-for-builtin_cpu_is-power10.patch
  * 0002-patch-to-support-power10-in-builtin_cpu_is-was-backp.patch:
    Only gcc11 has builtin_cpu_is(power10) - fix build issue for ppc64
    (bsc#1181522).
buildservice-autocommit accepted request 856635 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 115)
baserev update by copy to link target
Displaying revisions 41 - 60 of 174
openSUSE Build Service is sponsored by