Hello community, here is the log from the commit of package openblas for openSUSE:Factory checked in at 2020-02-29 21:21:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openblas (Old) and /work/SRC/openSUSE:Factory/.openblas.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openblas" Sat Feb 29 21:21:45 2020 rev:30 rq:779513 version:0.3.8 Changes: -------- --- /work/SRC/openSUSE:Factory/openblas/openblas.changes 2019-12-18 14:46:36.169891536 +0100 +++ /work/SRC/openSUSE:Factory/.openblas.new.26092/openblas.changes 2020-02-29 21:21:49.622197395 +0100 @@ -1,0 +2,48 @@ +Wed Feb 26 12:22:00 UTC 2020 - Egbert Eich <[email protected]> + +- Add support for gcc8/9 building (jsc#SLE-8604). + +------------------------------------------------------------------- +Mon Feb 10 07:01:49 UTC 2020 - Ismail Dönmez <[email protected]> + +- Update to version 0.3.8 + common: + * LAPACK has been updated to 3.9.0 (plus patches up to January 2nd, 2020) + * CMAKE support has been improved in several areas including cross-compilation + * A thread race condition in the GEMM3M kernels was resolved + * The "generic" (plain C) gemm beta kernel used by many targets has been sped up + * An optimized version of the LAPACK trtrs functions has been added + * An incompatibilty between the LAPACK tests and the OpenBLAS implementation of XERBLA + was resolved, removing the numerous warnings about wrong error exits in the former + * Support for NetBSD has been added + * Support for compilation with g95 and non-GNU versions of ld has been improved + * Compilation with (upcoming) gcc 10 is now supported + power: + * Worked around miscompilation of several POWER8 and POWER9 kernels by + older versions of gcc + * Added support for big-endian POWER8 and for compilation on AIX + * Corrected bugs in the big-endian support for PPC440 and PPC970 + * DYNAMIC_ARCH support is now available in CMAKE builds as well + armv8: + * Performance of DGEMM_BETA and SGEMM_NCOPY has been improved + * Compilation for 32bit works again + * Performance of the RPCC function has been improved + * Improved performance on small systems + * DYNAMIC_ARCH support is now available in CMAKE builds as well + * Cross-compilation from OSX to IOS was simplified + x86-64: + * A new AVX512 DGEMM kernel was added and the AVX512 SGEMM kernel was + significantly improved + * Optimized AVX512 kernels for CGEMM and ZGEMM have been added + * AVX2 kernels for STRMM, SGEMM, and CGEMM have been significantly + sped up and optimized CGEMM3M and ZGEMM3M kernels have been added + * Added support for QEMU virtual cpus + * A compilation problem with PGI and SUN compilers was fixed + * Intel "Goldmont plus" is now autodetected + * A potential crash on program exit on MS Windows has been fixed + IBM Z: + * Z15 is now supported as Z14 + * DYNAMIC_ARCH is now available on ZARCH as well +- Remove now merged gcc10-Support-two-digit-version-numbers-in-gcc-version-che.patch + +------------------------------------------------------------------- Old: ---- OpenBLAS-0.3.7.tar.gz gcc10-Support-two-digit-version-numbers-in-gcc-version-che.patch New: ---- OpenBLAS-0.3.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openblas.spec ++++++ --- /var/tmp/diff_new_pack.uVu8cY/_old 2020-02-29 21:21:51.014200150 +0100 +++ /var/tmp/diff_new_pack.uVu8cY/_new 2020-02-29 21:21:51.018200158 +0100 @@ -1,7 +1,7 @@ # # spec file for package openblas # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,8 +18,8 @@ %global flavor @BUILD_FLAVOR@%{nil} -%define _vers 0_3_7 -%define vers 0.3.7 +%define _vers 0_3_8 +%define vers 0.3.8 %define pname openblas %bcond_with ringdisabled @@ -64,23 +64,51 @@ %{bcond_without hpc} %endif +%if "%flavor" == "gnu-hpc-pthreads" +%define compiler_family gnu +%undefine c_f_ver +%define ext pthreads +%define build_flags USE_THREAD=1 USE_OPENMP=0 +%{bcond_without hpc} +%endif + %if "%flavor" == "gnu7-hpc" %define compiler_family gnu %define c_f_ver 7 %{bcond_without hpc} %endif -%if "%flavor" == "gnu-hpc-pthreads" +%if "%flavor" == "gnu7-hpc-pthreads" %define compiler_family gnu -%undefine c_f_ver +%define c_f_ver 7 %define ext pthreads %define build_flags USE_THREAD=1 USE_OPENMP=0 %{bcond_without hpc} %endif -%if "%flavor" == "gnu7-hpc-pthreads" +%if "%flavor" == "gnu8-hpc" %define compiler_family gnu -%define c_f_ver 7 +%define c_f_ver 8 +%{bcond_without hpc} +%endif + +%if "%flavor" == "gnu8-hpc-pthreads" +%define compiler_family gnu +%define c_f_ver 8 +%define ext pthreads +%define build_flags USE_THREAD=1 USE_OPENMP=0 +%{bcond_without hpc} +%endif + +%if "%flavor" == "gnu9-hpc" +%define compiler_family gnu +%define c_f_ver 9 +%{bcond_without hpc} +%endif + +%if "%flavor" == "gnu9-hpc-pthreads" +%define compiler_family gnu +%define c_f_ver 9 %define ext pthreads %define build_flags USE_THREAD=1 USE_OPENMP=0 %{bcond_without hpc} @@ -128,8 +156,7 @@ # PATCH-FIX-UPSTREAM openblas-noexecstack.patch Patch1: openblas-noexecstack.patch # PATCH port -Patch3: openblas-s390.patch -Patch4: gcc10-Support-two-digit-version-numbers-in-gcc-version-che.patch +Patch2: openblas-s390.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -234,8 +261,7 @@ %setup -q -n OpenBLAS-%{version} %patch1 -p1 -%patch3 -p1 -%patch4 -p1 +%patch2 -p1 %ifarch s390 sed -i -e "s@m32@m31@" Makefile.system %endif ++++++ OpenBLAS-0.3.7.tar.gz -> OpenBLAS-0.3.8.tar.gz ++++++ /work/SRC/openSUSE:Factory/openblas/OpenBLAS-0.3.7.tar.gz /work/SRC/openSUSE:Factory/.openblas.new.26092/OpenBLAS-0.3.8.tar.gz differ: char 13, line 1
