The package rpms/hypre.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/hypre.git/commit/?id=ef85b357d035....
Change:
+%ifarch %{openblas_arches}
Thanks.
Full change:
============
commit f6286a91bb0fde9c0c650b4abf755fe8ea6e4f40
Author: Dave Love <loveshack(a)fedoraproject.org>
Date: Thu May 4 16:22:55 2017 +0000
New version
diff --git a/.gitignore b/.gitignore
index 0cc1961..e114eb8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/hypre-2.11.1.tar.gz
+/hypre-2.11.2.tar.gz
diff --git a/hypre-test.patch b/hypre-test.patch
index d9a55b4..56e26f4 100644
--- a/hypre-test.patch
+++ b/hypre-test.patch
@@ -1,20 +1,21 @@
---- hypre-2.11.1/src/test/runtest.sh~ 2016-06-09 15:56:18.000000000 +0100
-+++ hypre-2.11.1/src/test/runtest.sh 2016-07-20 12:30:16.307319931 +0100
-@@ -9,7 +9,7 @@
- RunEcho=""
- ExecFileNames="" #string of executable file names used
- TestDirNames="" #string of names of TEST_* directories used
--HOST=`hostname`
-+HOST=
- NumThreads=0 #number of OpenMP threads to use if > 0
-
- function usage
-@@ -105,7 +105,7 @@
- RunString="$MPIRUN -machinefile $MACHINES_FILE $*"
- ;;
- *) MPIRUN=`type mpirun|sed -e 's/^.* //'`
-- RunString="$MPIRUN $*"
-+ RunString="$MPIRUN -n 2 $*"
- ;;
- esac
- }
+*** hypre-2.11.2/src/test/runtest.sh~ 2017-03-13 19:37:24.000000000 +0000
+--- hypre-2.11.2/src/test/runtest.sh 2017-05-04 12:54:11.105714813 +0000
+***************
+*** 11,17 ****
+ RunEcho=""
+ ExecFileNames="" # string of executable file names used
+ TestDirNames="" # string of names of TEST_* directories used
+! HOST=`hostname`
+ NumThreads=0 # number of OpenMP threads to use if > 0
+ Valgrind="" # string to add to MpirunString when using
valgrind
+
+--- 11,17 ----
+ RunEcho=""
+ ExecFileNames="" # string of executable file names used
+ TestDirNames="" # string of names of TEST_* directories used
+! HOST=
+ NumThreads=0 # number of OpenMP threads to use if > 0
+ Valgrind="" # string to add to MpirunString when using
valgrind
+
+
+Diff finished. Thu May 4 12:54:16 2017
diff --git a/hypre.spec b/hypre.spec
index 73d6df8..31f2f9b 100644
--- a/hypre.spec
+++ b/hypre.spec
@@ -25,8 +25,8 @@
%endif
Name: hypre
-Version: 2.11.1
-Release: 8%{?dist}
+Version: 2.11.2
+Release: 1%{?dist}
Summary: High performance matrix preconditioners
# FEI_mv/ml/src/Include/ml_vampir.h has a GPL notice, but it doesn't
# look copyright-significant.
@@ -283,6 +283,9 @@ make -C mpich install HYPRE_INSTALL_DIR=%{buildroot}$MPI_HOME \
%doc docs/*.pdf
%changelog
+* Thu May 4 2017 Dave Love <loveshack(a)fedoraproject.org> - 2.11.2-1
+- New version
+
* Wed Mar 15 2017 Orion Poplawski <orion(a)cora.nwra.com> - 2.11.1-8
- Build with openblas on all available architectures
diff --git a/sources b/sources
index bd53fd1..c2c92be 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3f02ef8fd679239a6723f60b7f796519 hypre-2.11.1.tar.gz
+SHA512 (hypre-2.11.2.tar.gz) =
a06321028121e5420fa944ce4fae5f9b96e6021ec2802e68ec3c349f19a20543ed7eff774a4735666c5807ce124eb571b3f86757c67e91faa1c683c3f657469f
commit ef85b357d0351fb501be458188db1656ea142f24
Author: Orion Poplawski <orion(a)cora.nwra.com>
Date: Wed Mar 15 15:27:38 2017 -0600
Build with openblas on all available architectures
diff --git a/hypre.spec b/hypre.spec
index 05720b9..73d6df8 100644
--- a/hypre.spec
+++ b/hypre.spec
@@ -17,7 +17,8 @@
%bcond_without openmpi
%endif
-%ifarch %{ix86} x86_64 armv7hl ppc64le
+%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64}
+%ifarch %{openblas_arches}
%global use_openblas 1
%else
%global use_openblas 0
@@ -25,7 +26,7 @@
Name: hypre
Version: 2.11.1
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: High performance matrix preconditioners
# FEI_mv/ml/src/Include/ml_vampir.h has a GPL notice, but it doesn't
# look copyright-significant.
@@ -282,6 +283,9 @@ make -C mpich install HYPRE_INSTALL_DIR=%{buildroot}$MPI_HOME \
%doc docs/*.pdf
%changelog
+* Wed Mar 15 2017 Orion Poplawski <orion(a)cora.nwra.com> - 2.11.1-8
+- Build with openblas on all available architectures
+
* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.11.1-7
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild