Compare commits

...
Sign in to create a new pull request.

6 commits

Author SHA1 Message Date
Orion Poplawski
188093b93a Update to 3.1.6 2020-04-15 19:46:40 -06:00
Orion Poplawski
1e87d932f1 disable rdma on ARM 32-bit (bz#1780584) 2020-02-15 14:53:19 -07:00
Orion Poplawski
7adb0173da Update to 3.1.5 2019-11-26 21:37:39 -07:00
Orion Poplawski
08f03014e7 Remove comment that breaks the configure statement 2019-10-23 22:17:38 -06:00
Orion Poplawski
956db074f0 OpenMPI 3.1 does not support hwloc 2.X in Fedora 31+ 2019-10-23 20:51:27 -06:00
Orion Poplawski
6866740805 Re-enable C++ bindings on power64 2019-10-16 21:16:41 -06:00
3 changed files with 30 additions and 6 deletions

2
.gitignore vendored
View file

@ -42,3 +42,5 @@ openmpi-1.4.1-RH.tar.bz2
/openmpi-2.1.6.tar.bz2
/openmpi-3.1.3.tar.bz2
/openmpi-3.1.4.tar.bz2
/openmpi-3.1.5.tar.bz2
/openmpi-3.1.6.tar.bz2

View file

@ -19,8 +19,16 @@
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
# ARM 32-bit is not supported by rdma
# https://bugzilla.redhat.com/show_bug.cgi?id=1780584
%ifarch %{arm}
%bcond_with rdma
%else
%bcond_without rdma
%endif
Name: openmpi%{?_cc_name_suffix}
Version: 3.1.4
Version: 3.1.6
Release: 1%{?dist}
Summary: Open Message Passing Interface
License: BSD and MIT and Romio
@ -36,10 +44,10 @@ Source4: macros.openmpi
BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
BuildRequires: valgrind-devel
%ifnarch %{arm}
%if %{with rdma}
BuildRequires: opensm-devel > 3.3.0
%endif
BuildRequires: rdma-core-devel
%endif
# Doesn't compile:
# vt_dyn.cc:958:28: error: 'class BPatch_basicBlockLoop' has no member named 'getLoopHead'
# loop->getLoopHead()->getStartAddress(), loop_stmts );
@ -157,14 +165,14 @@ OpenMPI support for Python 3.
--disable-silent-rules \
--enable-builtin-atomics \
--enable-mpi-thread-multiple \
%ifnarch %{power64}
--enable-mpi-cxx \
%endif
--enable-mpi-java \
--with-sge \
--with-valgrind \
--enable-memchecker \
%if ! (0%{?fedora} >= 31)
--with-hwloc=/usr \
%endif
%if !0%{?el7}
--with-libevent=external \
--with-pmix=external \
@ -271,7 +279,9 @@ make check
%dir %{_libdir}/%{name}/share/openmpi
%{_libdir}/%{name}/share/openmpi/amca-param-sets
%{_libdir}/%{name}/share/openmpi/help*.txt
%if %{with rdma}
%{_libdir}/%{name}/share/openmpi/mca-btl-openib-device-params.ini
%endif
%if 0%{?el7}
%{_libdir}/%{name}/share/pmix/
%endif
@ -320,6 +330,18 @@ make check
%changelog
* Thu Apr 16 2020 Orion Poplawski <orion@nwra.com> - 3.1.6-1
- Update to 3.1.6
* Sat Feb 15 2020 Orion Poplawski <orion@nwra.com> - 3.1.5-2
- disable rdma on ARM 32-bit (bz#1780584)
* Tue Nov 26 2019 Orion Poplawski <orion@nwra.com> - 3.1.5-1
- Update to 3.1.5
* Wed Oct 16 2019 Orion Poplawski <orion@nwra.com> - 3.1.4-2
- Re-enable C++ bindings on power64
* Sun Apr 28 2019 Orion Poplawski <orion@nwra.com> - 3.1.4-1
- Update to 3.1.4

View file

@ -1 +1 @@
SHA512 (openmpi-3.1.4.tar.bz2) = 5b4aafffc79fd85cb94a11a6e2fac563b142ac532191009eb35826c432ed3c391a6616e2ca92eacbf36137468eadb7c0f7ddc787034bc95c4214232ed5128338
SHA512 (openmpi-3.1.6.tar.bz2) = 23d39e6f6f68107aa03d9f37e673c739cedb3b63731b693be3d0def236863ce6e8405f93de1734e0725c33674b6873bbf5179108fa13138dea49cee792c868bc