Accepting request 814611 from science
OBS-URL: https://build.opensuse.org/request/show/814611 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=32
This commit is contained in:
commit
09a657bca6
3
OpenBLAS-0.3.10.tar.gz
Normal file
3
OpenBLAS-0.3.10.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0484d275f87e9b8641ff2eecaa9df2830cbe276ac79ad80494822721de6e1693
|
||||
size 12246979
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:17d4677264dfbc4433e97076220adc79b050e4f8a083ea3f853a53af253bc380
|
||||
size 12184323
|
@ -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 @@ index b1348bd4..642618ce 100644
|
||||
-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) \
|
||||
|
@ -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 @@ index d93b756d..0b0bb426 100644
|
||||
|
||||
#$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 @@ index 5e869b90..13252b46 100644
|
||||
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
|
||||
|
||||
|
@ -1,3 +1,79 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 15 05:13:19 UTC 2020 - Ismail Dönmez <idonmez@suse.com>
|
||||
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 2 08:19:23 UTC 2020 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user