Hello community, here is the log from the commit of package openblas for openSUSE:Factory checked in at 2019-08-16 15:27:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openblas (Old) and /work/SRC/openSUSE:Factory/.openblas.new.22127 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openblas" Fri Aug 16 15:27:10 2019 rev:27 rq:722787 version:0.3.7 Changes: -------- --- /work/SRC/openSUSE:Factory/openblas/openblas.changes 2019-05-06 21:12:44.268315101 +0200 +++ /work/SRC/openSUSE:Factory/.openblas.new.22127/openblas.changes 2019-08-16 15:27:15.234012221 +0200 @@ -1,0 +2,39 @@ +Mon Aug 12 06:22:47 UTC 2019 - Martin Liška <[email protected]> + +- Update to version 0.3.7 + common: + * having the gmake special variables TARGET_ARCH or TARGET_MACH + defined no longer causes build failures in ctest or utest + * defining NO_AFFINITY or USE_TLS to zero in gmake builds + no longer has the same effect as setting them to one + * a new test program was added to allow checking the library for thread safety + * a new option USE_LOCKING was added to ensure thread safety + when OpenBLAS itself is built without multithreading but + * will be called from multiple threads. + * a build failure on Linux with glibc versions earlier than 2.5 was fixed + * a runtime error with CPU enumeration (and NO_AFFINITY not set) + on glibc 2.6 was fixed + * NO_AFFINITY was added to the CMAKE options + (and defaults to being active on Linux, as in the gmake builds) + x86_64 + * the build-time logic for detection of AVX512 availability + in the processor and compiler was fixed + * gmake builds on OSX now set the internal name + of the library to libopenblas.0.dylib (consistent with CMAKE) + * the Haswell DGEMM kernel received a significant speedup + through improved prefetch and load instructions + * performance of DGEMM, DTRMM, DTRSM and ZDOT on Zen/Zen2 + was markedly increased by avoiding vpermpd instructions + * the SKYLAKEX (AVX512) DGEMM helper functions have now been + disabled to fix remaining errors in DGEMM, DSYMM and DTRMM + POWER: + * added support for building on FreeBSD/powerpc64 and FreeBSD/ppc970 + * added optimized kernels for POWER9 single and double precision complex BLAS3 + * added optimized kernels for POWER9 SGEMM and STRMM + ARMV7: + * fixed the softfp implementations of xAMAX and IxAMAX + * removed the predefined -march= flags on both ARMV5 + and ARMV6 as they were appropriate for only a subset of platforms +- Remove not needed fix-arm64-cpuid-return.patch. + +------------------------------------------------------------------- Old: ---- OpenBLAS-0.3.6.tar.gz fix-arm64-cpuid-return.patch New: ---- OpenBLAS-0.3.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openblas.spec ++++++ --- /var/tmp/diff_new_pack.uzEOnL/_old 2019-08-16 15:27:15.978012057 +0200 +++ /var/tmp/diff_new_pack.uzEOnL/_new 2019-08-16 15:27:15.982012056 +0200 @@ -18,8 +18,8 @@ %global flavor @BUILD_FLAVOR@%{nil} -%define _vers 0_3_6 -%define vers 0.3.6 +%define _vers 0_3_7 +%define vers 0.3.7 %define pname openblas %bcond_with ringdisabled @@ -127,8 +127,6 @@ Source2: README.HPC.SUSE # PATCH-FIX-UPSTREAM openblas-noexecstack.patch Patch1: openblas-noexecstack.patch -# PATCH-FIX-UPSTREADM fix-arm64-cpuid-return.patch -Patch2: fix-arm64-cpuid-return.patch # PATCH port Patch3: openblas-s390.patch @@ -235,7 +233,6 @@ %setup -q -n OpenBLAS-%{version} %patch1 -p1 -%patch2 -p1 %patch3 -p1 %ifarch s390 sed -i -e "s@m32@m31@" Makefile.system ++++++ OpenBLAS-0.3.6.tar.gz -> OpenBLAS-0.3.7.tar.gz ++++++ /work/SRC/openSUSE:Factory/openblas/OpenBLAS-0.3.6.tar.gz /work/SRC/openSUSE:Factory/.openblas.new.22127/OpenBLAS-0.3.7.tar.gz differ: char 12, line 1
