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=b76d14c18701b....
Change: -%ifnarch s390
Thanks.
Full change: ============
commit f8f2601f53637bdb4050acbcd7751a47bc2aa10e Author: Orion Poplawski orion@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@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@nwra.com - 3.1.4-1 +- Update to 3.1.4 + * Mon Apr 22 2019 Bjrn Esser besser82@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@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@fedoraproject.org - 3.1.3-5 +- rebuilt(opensm) + * Wed Apr 17 2019 Christoph Junghans junghans@votca.org - 3.1.3-4 - Rebuild to fix ibosmcomp linkage
commit 77fdc37e599ec8588802bead026029d624328430 Author: Christoph Junghans junghans@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@votca.org - 3.1.3-4 +- Rebuild to fix ibosmcomp linkage + * Sat Mar 2 2019 Orion Poplawski orion@nwra.com - 3.1.3-3 - Enable valgrind on s390x - Cleanup arch conditionals
commit b76d14c18701bed2d492a9883d8b6e90581f49f2 Author: Orion Poplawski orion@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@nwra.com - 3.1.3-3 +- Enable valgrind on s390x +- Cleanup arch conditionals + * Tue Feb 19 2019 Orion Poplawski orion@nwra.com - 3.1.3-2 - Enable PVFS2/OrangeFS MPI-IO support (bug #1655010)
arch-excludes@lists.fedoraproject.org