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=b76d14c187....
Change:
-%ifnarch s390
Thanks.
Full change:
============
commit f8f2601f53637bdb4050acbcd7751a47bc2aa10e
Author: Orion Poplawski <orion(a)nwra.com>
Date: Sun Apr 28 13:49:34 2019 -0600
Update to 3.1.4
diff --git a/.gitignore b/.gitignore
index a0fbeb3..50d993d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -41,3 +41,4 @@ openmpi-1.4.1-RH.tar.bz2
/openmpi-2.1.6rc1.tar.bz2
/openmpi-2.1.6.tar.bz2
/openmpi-3.1.3.tar.bz2
+/openmpi-3.1.4.tar.bz2
diff --git a/44a66e208c5771e0897bcf27430a3afa171ba4c2.patch
b/44a66e208c5771e0897bcf27430a3afa171ba4c2.patch
deleted file mode 100644
index bb256aa..0000000
--- a/44a66e208c5771e0897bcf27430a3afa171ba4c2.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 44a66e208c5771e0897bcf27430a3afa171ba4c2 Mon Sep 17 00:00:00 2001
-From: Gilles Gouaillardet <gilles(a)rist.or.jp>
-Date: Wed, 7 Sep 2016 08:49:20 +0900
-Subject: [PATCH] threads: fix WAIT_SYNC_INIT with a zero count
-
-WAIT_SYNC_INIT(sync,0); WAIT_SYNC_RELEASE(sync);
-hanged because sync->signaled was initialised to true, and
-there is no reason to invoke WAIT_SYNC_SIGNALED(sync) before
-WAIT_SYNC_RELEASE(sync)
-this commit initializes sync->signaled to true unless the count is zero.
-
-Thanks George for the review and guidance.
----
- opal/threads/wait_sync.h | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/opal/threads/wait_sync.h b/opal/threads/wait_sync.h
-index 9ebb4d7..2ec8485 100644
---- a/opal/threads/wait_sync.h
-+++ b/opal/threads/wait_sync.h
-@@ -6,6 +6,8 @@
- * Copyright (c) 2016 Los Alamos National Security, LLC. All rights
- * reserved.
- * Copyright (c) 2016 Mellanox Technologies. All rights reserved.
-+ * Copyright (c) 2016 Research Organization for Information Science
-+ * and Technology (RIST). All rights reserved.
- * $COPYRIGHT$
- *
- * Additional copyrights may follow
-@@ -86,11 +88,11 @@ static inline int sync_wait_st (ompi_wait_sync_t *sync)
-
- #define WAIT_SYNC_INIT(sync,c) \
- do { \
-- (sync)->count = c; \
-+ (sync)->count = (c); \
- (sync)->next = NULL; \
- (sync)->prev = NULL; \
- (sync)->status = 0; \
-- (sync)->signaling = true; \
-+ (sync)->signaling = (0 != (c)); \
- if (opal_using_threads()) { \
- pthread_cond_init (&(sync)->condition, NULL); \
- pthread_mutex_init (&(sync)->lock, NULL); \
diff --git a/openmpi.spec b/openmpi.spec
index 034be1d..5fa9d4d 100644
--- a/openmpi.spec
+++ b/openmpi.spec
@@ -20,8 +20,8 @@
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo
$d)
Name: openmpi%{?_cc_name_suffix}
-Version: 3.1.3
-Release: 5%{?dist}
+Version: 3.1.4
+Release: 1%{?dist}
Summary: Open Message Passing Interface
License: BSD and MIT and Romio
URL:
http://www.open-mpi.org/
@@ -320,6 +320,9 @@ make check
%changelog
+* Sun Apr 28 2019 Orion Poplawski <orion(a)nwra.com> - 3.1.4-1
+- Update to 3.1.4
+
* Mon Apr 22 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.1.3-5
- rebuilt(opensm)
diff --git a/sources b/sources
index edcaaa5..3074f9b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (openmpi-3.1.3.tar.bz2) =
700821df676de5f85ce2793298242dcaea73f585f89540e30999792a568f193545a9f9b2bcb3ea22effa3bf14744531c4eb5fc4c84a8d7bbe5e5fdd76ab3a04a
+SHA512 (openmpi-3.1.4.tar.bz2) =
5b4aafffc79fd85cb94a11a6e2fac563b142ac532191009eb35826c432ed3c391a6616e2ca92eacbf36137468eadb7c0f7ddc787034bc95c4214232ed5128338
commit 1ef9acf22a182f58204b530c3d23f25dfdf4c2de
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Mon Apr 22 10:41:05 2019 +0200
rebuilt(opensm)
diff --git a/openmpi.spec b/openmpi.spec
index d148ebc..034be1d 100644
--- a/openmpi.spec
+++ b/openmpi.spec
@@ -21,7 +21,7 @@
Name: openmpi%{?_cc_name_suffix}
Version: 3.1.3
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Open Message Passing Interface
License: BSD and MIT and Romio
URL:
http://www.open-mpi.org/
@@ -320,6 +320,9 @@ make check
%changelog
+* Mon Apr 22 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.1.3-5
+- rebuilt(opensm)
+
* Wed Apr 17 2019 Christoph Junghans <junghans(a)votca.org> - 3.1.3-4
- Rebuild to fix ibosmcomp linkage
commit 77fdc37e599ec8588802bead026029d624328430
Author: Christoph Junghans <junghans(a)lanl.gov>
Date: Wed Apr 17 09:53:15 2019 -0600
Rebuild to fix ibosmcomp linkage
diff --git a/openmpi.spec b/openmpi.spec
index 940d2d3..d148ebc 100644
--- a/openmpi.spec
+++ b/openmpi.spec
@@ -21,7 +21,7 @@
Name: openmpi%{?_cc_name_suffix}
Version: 3.1.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Open Message Passing Interface
License: BSD and MIT and Romio
URL:
http://www.open-mpi.org/
@@ -320,6 +320,9 @@ make check
%changelog
+* Wed Apr 17 2019 Christoph Junghans <junghans(a)votca.org> - 3.1.3-4
+- Rebuild to fix ibosmcomp linkage
+
* Sat Mar 2 2019 Orion Poplawski <orion(a)nwra.com> - 3.1.3-3
- Enable valgrind on s390x
- Cleanup arch conditionals
commit b76d14c18701bed2d492a9883d8b6e90581f49f2
Author: Orion Poplawski <orion(a)nwra.com>
Date: Sat Mar 2 08:32:45 2019 -0700
Enable valgrind on s390x
Cleanup arch conditionals
diff --git a/openmpi.spec b/openmpi.spec
index fda64fa..940d2d3 100644
--- a/openmpi.spec
+++ b/openmpi.spec
@@ -21,7 +21,7 @@
Name: openmpi%{?_cc_name_suffix}
Version: 3.1.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Open Message Passing Interface
License: BSD and MIT and Romio
URL:
http://www.open-mpi.org/
@@ -35,13 +35,11 @@ Source4: macros.openmpi
BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
-%ifnarch s390 s390x
BuildRequires: valgrind-devel
+%ifnarch %{arm}
+BuildRequires: opensm-devel > 3.3.0
%endif
-%ifnarch s390 s390x %{arm}
-BuildRequires: libibverbs-devel >= 1.1.3, opensm-devel > 3.3.0
-BuildRequires: librdmacm-devel rdma-core-devel
-%endif
+BuildRequires: rdma-core-devel
# Doesn't compile:
# vt_dyn.cc:958:28: error: 'class BPatch_basicBlockLoop' has no member named
'getLoopHead'
# loop->getLoopHead()->getStartAddress(), loop_stmts );
@@ -54,8 +52,8 @@ BuildRequires: java-devel
%if !0%{?el7}
BuildRequires: libevent-devel
%endif
-%ifnarch s390 s390x
BuildRequires: libfabric-devel
+%ifnarch s390 s390x
BuildRequires: papi-devel
%endif
BuildRequires: orangefs-devel
@@ -164,10 +162,8 @@ OpenMPI support for Python 3.
%endif
--enable-mpi-java \
--with-sge \
-%ifnarch s390 s390x
--with-valgrind \
--enable-memchecker \
-%endif
--with-hwloc=/usr \
%if !0%{?el7}
--with-libevent=external \
@@ -275,9 +271,7 @@ make check
%dir %{_libdir}/%{name}/share/openmpi
%{_libdir}/%{name}/share/openmpi/amca-param-sets
%{_libdir}/%{name}/share/openmpi/help*.txt
-%ifnarch s390
%{_libdir}/%{name}/share/openmpi/mca-btl-openib-device-params.ini
-%endif
%if 0%{?el7}
%{_libdir}/%{name}/share/pmix/
%endif
@@ -326,6 +320,10 @@ make check
%changelog
+* Sat Mar 2 2019 Orion Poplawski <orion(a)nwra.com> - 3.1.3-3
+- Enable valgrind on s390x
+- Cleanup arch conditionals
+
* Tue Feb 19 2019 Orion Poplawski <orion(a)nwra.com> - 3.1.3-2
- Enable PVFS2/OrangeFS MPI-IO support (bug #1655010)