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


Reply via email to