Hello community,

here is the log from the commit of package openblas for openSUSE:Factory 
checked in at 2020-10-08 13:10:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openblas (Old)
 and      /work/SRC/openSUSE:Factory/.openblas.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openblas"

Thu Oct  8 13:10:26 2020 rev:36 rq:839313 version:0.3.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/openblas/openblas.changes        2020-09-29 
18:59:11.357582956 +0200
+++ /work/SRC/openSUSE:Factory/.openblas.new.4249/openblas.changes      
2020-10-08 13:11:30.403135632 +0200
@@ -1,0 +2,11 @@
+Sat Oct  3 07:30:06 UTC 2020 - Egbert Eich <e...@suse.com>
+
+- Set DYNAMIC_ARCH everywhere, use a base CPU model for non-dynamic
+  bits to have a reproducible base line:
+  x86_64: CORE2
+  aarch64: ARMV8
+  ppc: POWER8
+  s390: ZARCH_GENERIC
+- Remove workaround for build failure on aarch64 (boo#1128794).
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ openblas.spec ++++++
--- /var/tmp/diff_new_pack.EF2jo9/_old  2020-10-08 13:11:31.823136917 +0200
+++ /var/tmp/diff_new_pack.EF2jo9/_new  2020-10-08 13:11:31.827136921 +0200
@@ -293,21 +293,20 @@
 %hpc_setup_compiler
 %endif
 
-# Only x86/x86-64/ARMv8 CPUs support DYNAMIC_ARCH
-%ifarch %ix86 x86_64
+# Use DYNAMIC_ARCH everywhere - not sure about PPC?
+%global openblas_target DYNAMIC_ARCH=1
 # We specify TARGET= to avoid compile-time CPU-detection (boo#1100677)
-%define openblas_target TARGET=CORE2 DYNAMIC_ARCH=1
+%ifarch %ix86 x86_64
+%global openblas_target %openblas_target TARGET=CORE2
 %endif
 %ifarch aarch64
- %if !(0%{?suse_version} > 1500)
-# Temporary fix, SLE/Leap15.x compiler segfaults for -mtune=cortex-a57 with 
kernel/arm/axpby.c (boo#1128794)
-  %define openblas_target TARGET=ARMV8
- %else
-  %define openblas_target DYNAMIC_ARCH=1
-  %ifarch s390 s390x
-   %define openblas_target %openblas_target TARGET=ZARCH_GENERIC
-  %endif
- %endif
+%global openblas_target %openblas_target TARGET=ARMV8 
+%endif  
+%ifarch s390 s390x
+%global openblas_target %openblas_target TARGET=ZARCH_GENERIC
+%endif
+%ifarch ppc64 ppc64le
+%global openblas_target %openblas_target TARGET=POWER8
 %endif
 # force -mvsx for ppc64 to avoid build failure:
 # ../kernel/power/sasum_microk_power8.c:41:3: error: '__vector' undeclared 
(first use in this function); did you mean '__cpow'?


Reply via email to