Compare commits
6 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
188093b93a | ||
|
|
1e87d932f1 | ||
|
|
7adb0173da | ||
|
|
08f03014e7 | ||
|
|
956db074f0 | ||
|
|
6866740805 |
3 changed files with 30 additions and 6 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -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
|
||||
|
|
|
|||
32
openmpi.spec
32
openmpi.spec
|
|
@ -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
|
||||
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (openmpi-3.1.4.tar.bz2) = 5b4aafffc79fd85cb94a11a6e2fac563b142ac532191009eb35826c432ed3c391a6616e2ca92eacbf36137468eadb7c0f7ddc787034bc95c4214232ed5128338
|
||||
SHA512 (openmpi-3.1.6.tar.bz2) = 23d39e6f6f68107aa03d9f37e673c739cedb3b63731b693be3d0def236863ce6e8405f93de1734e0725c33674b6873bbf5179108fa13138dea49cee792c868bc
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue