The package rpms/openmpi.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/openmpi.git/commit/?id=30cc030f4c...
https://src.fedoraproject.org/cgit/rpms/openmpi.git/commit/?id=393bc3be97....
Change:
+%ifnarch s390 s390x
+%ifarch x86_64
Thanks.
Full change:
============
commit c327844ddae58fcedf5184ac0533341d01168852
Author: Orion Poplawski <orion(a)cora.nwra.com>
Date: Thu Jul 20 15:16:11 2017 -0600
Update to 1.10.7 (bug #1473440)
diff --git a/.gitignore b/.gitignore
index 5262f99..b0c3d32 100644
--- a/.gitignore
+++ b/.gitignore
@@ -34,3 +34,4 @@ openmpi-1.4.1-RH.tar.bz2
/openmpi-1.10.3.tar.bz2
/openmpi-1.10.4.tar.bz2
/openmpi-1.10.5.tar.bz2
+/openmpi-1.10.7.tar.bz2
diff --git a/openmpi.spec b/openmpi.spec
index 6b362a2..d829e62 100644
--- a/openmpi.spec
+++ b/openmpi.spec
@@ -21,7 +21,7 @@
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo
$d)
Name: openmpi%{?_cc_name_suffix}
-Version: 1.10.5
+Version: 1.10.7
Release: 1%{?dist}
Summary: Open Message Passing Interface
Group: Development/Libraries
@@ -291,6 +291,9 @@ make check
%changelog
+* Thu Jul 20 2017 Orion Poplawski <orion(a)cora.nwra.com> - 1.10.7-1
+- Update to 1.10.7 (bug #1473440)
+
* Tue Dec 20 2016 Orion Poplawski <orion(a)cora.nwra.com> - 1.10.5-1
- Update to 1.10.5
diff --git a/sources b/sources
index 5478e8a..717c06a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (openmpi-1.10.5.tar.bz2) =
5896442801b4bf9a38cda5e55b6e4d9ab1eb24e176570083a5a9eb4048542f6284db6dac33f1ca3fa747fc545185237afdf135f58c8e6dcd84fdd601f7e8f648
+SHA512 (openmpi-1.10.7.tar.bz2) =
9c5470f9959ca37650a59e56fb8343c028422c709876ab9d25a411dd09a07cdde927c45d8f3db1ad524b1f2847fe799471d469fa1efee48f8018b2ff24427ecb
commit a2f3f08ad73b01bea177db8af0b1d02a924ff7fa
Author: Orion Poplawski <orion(a)cora.nwra.com>
Date: Tue Dec 20 14:37:32 2016 -0700
Update to 1.10.5
diff --git a/.gitignore b/.gitignore
index fc2f2cc..5262f99 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,3 +33,4 @@ openmpi-1.4.1-RH.tar.bz2
/openmpi-1.10.2.tar.bz2
/openmpi-1.10.3.tar.bz2
/openmpi-1.10.4.tar.bz2
+/openmpi-1.10.5.tar.bz2
diff --git a/openmpi.spec b/openmpi.spec
index 612dd3a..6b362a2 100644
--- a/openmpi.spec
+++ b/openmpi.spec
@@ -21,8 +21,8 @@
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo
$d)
Name: openmpi%{?_cc_name_suffix}
-Version: 1.10.4
-Release: 4%{?dist}
+Version: 1.10.5
+Release: 1%{?dist}
Summary: Open Message Passing Interface
Group: Development/Libraries
License: BSD, MIT and Romio
@@ -291,6 +291,9 @@ make check
%changelog
+* Tue Dec 20 2016 Orion Poplawski <orion(a)cora.nwra.com> - 1.10.5-1
+- Update to 1.10.5
+
* Thu Oct 20 2016 Orion Poplawski <orion(a)cora.nwra.com> - 1.10.4-4
- Support s390(x) (bug #1358701)
diff --git a/sources b/sources
index 9f94bfd..5478e8a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9d2375835c5bc5c184ecdeb76c7c78ac openmpi-1.10.4.tar.bz2
+SHA512 (openmpi-1.10.5.tar.bz2) =
5896442801b4bf9a38cda5e55b6e4d9ab1eb24e176570083a5a9eb4048542f6284db6dac33f1ca3fa747fc545185237afdf135f58c8e6dcd84fdd601f7e8f648
commit 30cc030f4c393e960c60433beaff6a04c012df26
Author: Orion Poplawski <orion(a)cora.nwra.com>
Date: Thu Oct 20 16:54:45 2016 -0600
Support s390(x) (bug #1358701)
diff --git a/openmpi.spec b/openmpi.spec
index 4c77370..612dd3a 100644
--- a/openmpi.spec
+++ b/openmpi.spec
@@ -22,7 +22,7 @@
Name: openmpi%{?_cc_name_suffix}
Version: 1.10.4
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Open Message Passing Interface
Group: Development/Libraries
License: BSD, MIT and Romio
@@ -36,11 +36,11 @@ Source3: openmpi.pth.py3
Source4: macros.openmpi
BuildRequires: gcc-gfortran
-%ifnarch s390
+%ifnarch s390 s390x
BuildRequires: valgrind-devel
-%endif
BuildRequires: libibverbs-devel >= 1.1.3, opensm-devel > 3.3.0
BuildRequires: librdmacm-devel libibcm-devel
+%endif
# Doesn't compile:
# vt_dyn.cc:958:28: error: 'class BPatch_basicBlockLoop' has no member named
'getLoopHead'
# loop->getLoopHead()->getStartAddress(), loop_stmts );
@@ -49,8 +49,10 @@ BuildRequires: hwloc-devel
# So configure can find lstopo
BuildRequires: hwloc-gui
BuildRequires: java-devel
+%ifnarch s390 s390x
BuildRequires: libfabric-devel
BuildRequires: papi-devel
+%endif
BuildRequires: perl-generators
BuildRequires: perl(Getopt::Long)
BuildRequires: python
@@ -76,10 +78,6 @@ Provides: bundled(libevent) = 2.0.21
# otf appears to be bundled
Provides: bundled(otf) = 1.12.3
-# s390 is unlikely to have the hardware we want, and some of the -devel
-# packages we require aren't available there.
-ExcludeArch: s390 s390x
-
# Private openmpi libraries
%global __provides_exclude_from
%{_libdir}/openmpi/lib/(lib(mca|ompi|open-(pal|rte|trace)|otf)|openmpi/).*.so
%global __requires_exclude lib(mca|ompi|open-(pal|rte|trace)|otf|vt).*
@@ -141,7 +139,7 @@ Contains development wrapper for compiling Java with openmpi.
--enable-mpi-thread-multiple \
--enable-mpi-java \
--with-sge \
-%ifnarch s390
+%ifnarch s390 s390x
--with-valgrind \
--enable-memchecker \
%endif
@@ -251,7 +249,9 @@ make check
%dir %{_libdir}/%{name}/share/doc/openmpi
%{_libdir}/%{name}/share/openmpi/amca-param-sets
%{_libdir}/%{name}/share/openmpi/help*.txt
+%ifnarch s390 s390x
%{_libdir}/%{name}/share/openmpi/mca-btl-openib-device-params.ini
+%endif
%{_libdir}/%{name}/share/openmpi/mca-coll-ml.config
%files devel
@@ -291,6 +291,9 @@ make check
%changelog
+* Thu Oct 20 2016 Orion Poplawski <orion(a)cora.nwra.com> - 1.10.4-4
+- Support s390(x) (bug #1358701)
+
* Thu Oct 20 2016 Orion Poplawski <orion(a)cora.nwra.com> - 1.10.4-3
- Enable psm/psm2 support on x86_64 (bug #1263655)
commit 393bc3be974d992f618c006a461f89ff22b38fab
Author: Orion Poplawski <orion(a)cora.nwra.com>
Date: Thu Oct 20 16:26:48 2016 -0600
Enable psm/psm2 support on x86_64 (bug #1263655)
diff --git a/openmpi.spec b/openmpi.spec
index 5c2bca8..4c77370 100644
--- a/openmpi.spec
+++ b/openmpi.spec
@@ -22,7 +22,7 @@
Name: openmpi%{?_cc_name_suffix}
Version: 1.10.4
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Open Message Passing Interface
Group: Development/Libraries
License: BSD, MIT and Romio
@@ -56,6 +56,10 @@ BuildRequires: perl(Getopt::Long)
BuildRequires: python
BuildRequires: python2-devel
BuildRequires: python3-devel
+%ifarch x86_64
+BuildRequires: infinipath-psm-devel
+BuildRequires: libpsm2-devel
+%endif
BuildRequires: libtool-ltdl-devel
BuildRequires: torque-devel
BuildRequires: zlib-devel
@@ -287,6 +291,9 @@ make check
%changelog
+* Thu Oct 20 2016 Orion Poplawski <orion(a)cora.nwra.com> - 1.10.4-3
+- Enable psm/psm2 support on x86_64 (bug #1263655)
+
* Wed Oct 19 2016 Orion Poplawski <orion(a)cora.nwra.com> - 1.10.4-2
- Enable MPI_THREAD_MULTIPLE support (bug #1369989)
commit 1a5611f8d7c7ff13e98503f176ad6c128c6bb7b7
Author: Orion Poplawski <orion(a)cora.nwra.com>
Date: Wed Oct 19 17:06:59 2016 -0600
Enable MPI_THREAD_MULTIPLE support (bug #1369989)
diff --git a/openmpi.spec b/openmpi.spec
index d237c1b..5c2bca8 100644
--- a/openmpi.spec
+++ b/openmpi.spec
@@ -22,7 +22,7 @@
Name: openmpi%{?_cc_name_suffix}
Version: 1.10.4
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Open Message Passing Interface
Group: Development/Libraries
License: BSD, MIT and Romio
@@ -134,6 +134,7 @@ Contains development wrapper for compiling Java with openmpi.
--includedir=%{_includedir}/%{namearch} \
--sysconfdir=%{_sysconfdir}/%{namearch} \
--disable-silent-rules \
+ --enable-mpi-thread-multiple \
--enable-mpi-java \
--with-sge \
%ifnarch s390
@@ -286,6 +287,9 @@ make check
%changelog
+* Wed Oct 19 2016 Orion Poplawski <orion(a)cora.nwra.com> - 1.10.4-2
+- Enable MPI_THREAD_MULTIPLE support (bug #1369989)
+
* Wed Oct 19 2016 Orion Poplawski <orion(a)cora.nwra.com> - 1.10.4-1
- Update to 1.10.4