Hello community,

here is the log from the commit of package openblas for openSUSE:Factory 
checked in at 2020-06-22 17:41:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openblas (Old)
 and      /work/SRC/openSUSE:Factory/.openblas.new.2956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openblas"

Mon Jun 22 17:41:27 2020 rev:32 rq:814611 version:0.3.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/openblas/openblas.changes        2020-03-14 
09:54:07.879056885 +0100
+++ /work/SRC/openSUSE:Factory/.openblas.new.2956/openblas.changes      
2020-06-22 17:41:35.193015492 +0200
@@ -1,0 +2,76 @@
+Mon Jun 15 05:13:19 UTC 2020 - Ismail Dönmez <[email protected]>
+
+- Update to version 0.3.10
+  common:
+  * Improved thread locking behaviour in blas_server and parallel getrf
+  * Imported bugfix 394 from LAPACK (spurious reference to "XERBL"
+    due to overlong lines)
+  * Imported bugfix 403 from LAPACK (compile option "recursive" required
+    for correctness with Intel and PGI)
+  * Imported bugfix 408 from LAPACK (wrong scaling in ZHEEQUB)
+  * Imported bugfix 411 from LAPACK (infinite loop in LARGV/LARTG/LARTGP)
+  * Fixed mismatches between BUFFERSIZE and GEMM_UNROLL parameters that
+    could lead to crashes at large matrix sizes
+  * Restored internal soname in dynamic libraries on FreeBSD and Dragonfly
+  * Added API (openblas_setaffinity) to set thread affinity
+    programmatically on Linux
+  * Added initial infrastructure for half-precision floating point
+    (bfloat16) support with a generic implementation of SHGEMM
+  * Added CMAKE build system support for building the cblas_Xgemm3m
+    functions
+  * Fixed CMAKE support for building in a path with embedded spaces
+  * Fixed CMAKE (non)handling of NO_EXPRECISION and MAX_STACK_ALLOC
+  * Fixed GCC version detection in the Makefiles
+  * Allowed overriding the names of AR, AS and LD in Makefile builds
+
+  POWER:
+  * fixed big-endian POWER8 ELFv2 builds on FreeBSD
+  * Fixed GCC version checks and DYNAMIC_ARCH builds on POWER9
+  * Fixed CMAKE build support for POWER9
+  * fixed a potential race condition in the thread buffer allocation
+  * Worked around LAPACK test failures on PPC G4
+
+  MIPS:
+  * fixed a potential race condition in the thread buffer allocation
+  * Added support for MIPS 24K/24KE family based on P5600 kernels
+
+  MIPS64:
+  * fixed a potential race condition in the thread buffer allocation
+  * Added TARGET=GENERIC
+
+  ARMV7:
+  * fixed a race condition in the thread buffer allocation
+
+  ARMV8:
+  * Fixed a race condition in the thread buffer allocation
+  * Fixed zero initialisation in the assembly for SGEMM and DGEMM BETA
+  * Improved performance of the ThunderX2 DAXPY kernel
+  * Added an optimized SGEMM kernel for Cortex A53
+  * Fixed Makefile support for INTERFACE64 (8-byte integer)
+
+  x86_64:
+  * Fixed a syntax error in the CMAKE setup for SkylakeX
+  * Improved performance of STRSM on Haswell, SkylakeX and Ryzen
+  * Improved SGEMM performance on SGEMM for workloads with ldc a
+    multiple of 1024
+  * Improved DGEMM performance on Skylake X
+  * Fixed unwanted AVX512-dependency of SGEMM in DYNAMIC_ARCH
+    builds created on SkylakeX
+  * Removed data alignment requirement in the SSE2 copy kernels
+    that could cause spurious crashes
+  * Added a workaround for an optimizer bug in AppleClang 11.0.3
+  * Fixed LAPACK-TEST failures with Intel Fortran
+  * Fixed compilation and LAPACK test results with recent Flang
+    and AMD AOCC
+  * Fixed DYNAMIC_ARCH builds with CMAKE on OS X
+  * Fixed missing exports of cblas_i?amin, cblas_i?min, cblas_i?max,
+  * cblas_?sum, cblas_?gemm3m in the shared library on OS X
+  * Fixed reporting of cpu name in DYNAMIC_ARCH builds (would sometimes
+    show the name of an older generation chip supported by the same kernels)
+
+  IBM Z:
+  * Improved performance of SGEMM/STRMM and DGEMM/DTRMM on Z14
+
+- Refresh openblas-noexecstack.patch and openblas-s390.patch
+
+-------------------------------------------------------------------

Old:
----
  OpenBLAS-0.3.9.tar.gz

New:
----
  OpenBLAS-0.3.10.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openblas.spec ++++++
--- /var/tmp/diff_new_pack.Wevs4X/_old  2020-06-22 17:41:36.245018868 +0200
+++ /var/tmp/diff_new_pack.Wevs4X/_new  2020-06-22 17:41:36.249018881 +0200
@@ -18,8 +18,8 @@
 
 %global flavor @BUILD_FLAVOR@%{nil}
 
-%define _vers 0_3_9
-%define vers 0.3.9
+%define _vers 0_3_10
+%define vers 0.3.10
 %define pname openblas
 
 %bcond_with ringdisabled

++++++ OpenBLAS-0.3.9.tar.gz -> OpenBLAS-0.3.10.tar.gz ++++++
/work/SRC/openSUSE:Factory/openblas/OpenBLAS-0.3.9.tar.gz 
/work/SRC/openSUSE:Factory/.openblas.new.2956/OpenBLAS-0.3.10.tar.gz differ: 
char 12, line 1

++++++ openblas-noexecstack.patch ++++++
--- /var/tmp/diff_new_pack.Wevs4X/_old  2020-06-22 17:41:36.325019125 +0200
+++ /var/tmp/diff_new_pack.Wevs4X/_new  2020-06-22 17:41:36.329019138 +0200
@@ -1,16 +1,16 @@
-diff --git a/exports/Makefile b/exports/Makefile
-index b1348bd4..642618ce 100644
---- a/exports/Makefile
-+++ b/exports/Makefile
-@@ -151,6 +151,7 @@ else
- 
+Index: OpenBLAS-0.3.10/exports/Makefile
+===================================================================
+--- OpenBLAS-0.3.10.orig/exports/Makefile
++++ OpenBLAS-0.3.10/exports/Makefile
+@@ -163,6 +163,7 @@ else ifeq ($(F_COMPILER), FLANG)
+ else
  ifneq ($(C_COMPILER), LSB)
        $(CC) $(CFLAGS) $(LDFLAGS) -shared -o ../$(LIBSONAME) \
 +      -Wl,-z,noexecstack \
        -Wl,--whole-archive $< -Wl,--no-whole-archive \
        -Wl,-soname,$(INTERNALNAME) $(EXTRALIB)
        $(CC) $(CFLAGS) $(LDFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) 
$(FEXTRALIB) && echo OK.
-@@ -179,6 +180,7 @@ else
+@@ -191,6 +192,7 @@ else
  ../$(LIBSONAME) : ../$(LIBNAME).renamed linktest.c
  endif
        $(CC) $(CFLAGS) $(LDFLAGS)  -shared -o ../$(LIBSONAME) \
@@ -18,7 +18,7 @@
        -Wl,--whole-archive $< -Wl,--no-whole-archive \
        $(FEXTRALIB) $(EXTRALIB)
        $(CC) $(CFLAGS) $(LDFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) 
$(FEXTRALIB) && echo OK.
-@@ -198,6 +200,7 @@ ifeq ($(OSNAME), SunOS)
+@@ -210,6 +212,7 @@ ifeq ($(OSNAME), SunOS)
  
  so : ../$(LIBSONAME)
        $(CC) $(CFLAGS) $(LDFLAGS)  -shared -o ../$(LIBSONAME) \

++++++ openblas-s390.patch ++++++
--- /var/tmp/diff_new_pack.Wevs4X/_old  2020-06-22 17:41:36.337019163 +0200
+++ /var/tmp/diff_new_pack.Wevs4X/_new  2020-06-22 17:41:36.337019163 +0200
@@ -1,8 +1,8 @@
-diff --git a/c_check b/c_check
-index d93b756d..0b0bb426 100644
---- a/c_check
-+++ b/c_check
-@@ -10,7 +10,7 @@ $hostarch = "x86_64" if ($hostarch eq "amd64");
+Index: OpenBLAS-0.3.10/c_check
+===================================================================
+--- OpenBLAS-0.3.10.orig/c_check
++++ OpenBLAS-0.3.10/c_check
+@@ -10,7 +10,7 @@ $hostarch = "x86_64" if ($hostarch eq "a
  $hostarch = "arm" if ($hostarch =~ /^arm.*/);
  $hostarch = "arm64" if ($hostarch eq "aarch64");
  $hostarch = "power" if ($hostarch =~ /^(powerpc|ppc).*/);
@@ -11,10 +11,10 @@
  
  #$tmpf = new File::Temp( UNLINK => 1 );
  $binary = $ENV{"BINARY"};
-diff --git a/ctest.c b/ctest.c
-index 5e869b90..13252b46 100644
---- a/ctest.c
-+++ b/ctest.c
+Index: OpenBLAS-0.3.10/ctest.c
+===================================================================
+--- OpenBLAS-0.3.10.orig/ctest.c
++++ OpenBLAS-0.3.10/ctest.c
 @@ -117,7 +117,7 @@ ARCH_X86_64
  ARCH_POWER
  #endif
@@ -24,11 +24,11 @@
  ARCH_ZARCH
  #endif
  
-diff --git a/getarch.c b/getarch.c
-index 4d960356..5fa1063b 100644
---- a/getarch.c
-+++ b/getarch.c
-@@ -1138,7 +1138,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
OF SUCH DAMAGE.
+Index: OpenBLAS-0.3.10/getarch.c
+===================================================================
+--- OpenBLAS-0.3.10.orig/getarch.c
++++ OpenBLAS-0.3.10/getarch.c
+@@ -1200,7 +1200,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  #define OPENBLAS_SUPPORTED
  #endif
  


Reply via email to