Hello community, here is the log from the commit of package openblas for openSUSE:Factory checked in at 2018-02-10 17:54:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openblas (Old) and /work/SRC/openSUSE:Factory/.openblas.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openblas" Sat Feb 10 17:54:17 2018 rev:20 rq:573788 version:0.2.20 Changes: -------- --- /work/SRC/openSUSE:Factory/openblas/openblas.changes 2018-01-16 09:25:38.832642698 +0100 +++ /work/SRC/openSUSE:Factory/.openblas.new/openblas.changes 2018-02-10 17:54:18.772503801 +0100 @@ -1,0 +2,5 @@ +Tue Jan 30 18:19:33 CET 2018 - [email protected] + +- add openblas-s390.patch to build on s390 (bsc#1079513). + +------------------------------------------------------------------- New: ---- openblas-s390.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openblas.spec ++++++ --- /var/tmp/diff_new_pack.RzIt3f/_old 2018-02-10 17:54:19.588474264 +0100 +++ /var/tmp/diff_new_pack.RzIt3f/_new 2018-02-10 17:54:19.592474119 +0100 @@ -131,6 +131,8 @@ Patch2: openblas-noexecstack.patch # PATCH-FIX-UPSTREADM fix-arm64-cpuid-return.patch Patch4: fix-arm64-cpuid-return.patch +# PATCH port +Patch5: openblas-s390.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -237,6 +239,10 @@ %patch1 -p1 %patch2 -p1 %patch4 -p1 +%patch5 -p1 +%ifarch s390 +sed -i -e "s@m32@m31@" Makefile.system +%endif %if %{without hpc} cp %{SOURCE1} . ++++++ openblas-s390.patch ++++++ --- OpenBLAS-0.2.20/c_check 2018/01/19 15:53:41 1.1 +++ OpenBLAS-0.2.20/c_check 2018/01/19 15:54:23 @@ -10,7 +10,7 @@ $hostarch = "arm" if ($hostarch =~ /^arm.*/); $hostarch = "arm64" if ($hostarch eq "aarch64"); $hostarch = "power" if ($hostarch =~ /^(powerpc|ppc).*/); -$hostarch = "zarch" if ($hostarch eq "s390x"); +$hostarch = "zarch" if ($hostarch =~ /^s390/); $tmpf = new File::Temp( UNLINK => 1 ); $binary = $ENV{"BINARY"}; --- OpenBLAS-0.2.20/ctest.c 2018/01/19 15:54:29 1.1 +++ OpenBLAS-0.2.20/ctest.c 2018/01/19 15:54:49 @@ -105,7 +105,7 @@ ARCH_POWER #endif -#if defined(__s390x__) || defined(__zarch__) +#if defined(__s390x__) || defined(__s390__) || defined(__zarch__) ARCH_ZARCH #endif --- OpenBLAS-0.2.20/getarch.c 2018/01/19 15:54:57 1.1 +++ OpenBLAS-0.2.20/getarch.c 2018/01/19 15:55:07 @@ -974,7 +974,7 @@ #define OPENBLAS_SUPPORTED #endif -#if defined(__zarch__) || defined(__s390x__) +#if defined(__zarch__) || defined(__s390x__) || defined(__s390__) #define ZARCH #include "cpuid_zarch.c" #define OPENBLAS_SUPPORTED
