Hello community, here is the log from the commit of package openblas for openSUSE:Factory checked in at 2017-10-18 16:15:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openblas (Old) and /work/SRC/openSUSE:Factory/.openblas.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openblas" Wed Oct 18 16:15:24 2017 rev:17 rq:534890 version:0.2.20 Changes: -------- --- /work/SRC/openSUSE:Factory/openblas/openblas.changes 2017-08-24 18:20:37.225984139 +0200 +++ /work/SRC/openSUSE:Factory/.openblas.new/openblas.changes 2017-10-18 16:15:26.219679301 +0200 @@ -1,0 +2,21 @@ +Tue Oct 17 13:38:47 UTC 2017 - [email protected] + +- Add magic to limit the number of flavors built in the + OBS to non-HPC ones. + +------------------------------------------------------------------- +Thu Oct 12 10:01:10 UTC 2017 - [email protected] + +- Generate baselib.conf dynamically and only for the non-HPC + builds: this avoids issues with the source validator. + +------------------------------------------------------------------- +Fri Sep 8 14:30:29 UTC 2017 - [email protected] + +- Convert openblas to multibuild. +- Add HPC build using environment modules. + (FATE#321708). +- fix-arm64-cpuid-return.patch + Fix CPUID detection on ARM (From OHPC). + +------------------------------------------------------------------- New: ---- README.HPC.SUSE _constraints _multibuild fix-arm64-cpuid-return.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openblas.spec ++++++ ++++ 698 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/openblas/openblas.spec ++++ and /work/SRC/openSUSE:Factory/.openblas.new/openblas.spec ++++++ README.HPC.SUSE ++++++ openSUSE specific packaging =========================== OpenBLAS provides optimized implementations of BLAS and LAPACK. openSUSE provides two variants: * With OpenMP support * With threading support The serial variant has been dropped. To run a program which requires the serial version (ie. because it is multi-threaded itself), either specify the environment variable OMP_NUM_THREADS=1 or place a call to void openblas_set_num_threads(int num_threads); in your program to limit the number of threads this library uses to 1. On x86 systems OpenBLAS uses dynamic architectures support, so it contains all CPU-related optimizations. How to switch between the various BLAS/LAPACK implementations ============================================================= The openmp and threaded variants may be installed in parallel. To select which one to use please use the 'modules' command. ++++++ _constraints ++++++ <constraints> <hardware> <disk> <size unit="G">20</size> </disk> <memory> <size unit="M">8000</size> </memory> </hardware> </constraints> ++++++ _multibuild ++++++ <multibuild> <package>serial</package> <package>openmp</package> <package>pthreads</package> <package>gnu-hpc</package> <package>gnu-hpc-pthreads</package> </multibuild> ++++++ fix-arm64-cpuid-return.patch ++++++ >From 63d4fcdecd40cb9eee8228680521ff93a80a8e11 Mon Sep 17 00:00:00 2001 From: Eric Van Hensbergen <[email protected]> Date: Tue, 23 Aug 2016 11:29:27 -0500 Subject: [PATCH] fix-arm64-cpuid-return --- cpuid_arm64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpuid_arm64.c b/cpuid_arm64.c index c7a27f8..95fc708 100644 --- a/cpuid_arm64.c +++ b/cpuid_arm64.c @@ -59,7 +59,7 @@ int get_feature(char *search) fclose(infile); - if( p == NULL ) return; + if( p == NULL ) return(0); t = strtok(p," "); while( t = strtok(NULL," ")) -- 2.7.4
