ee16ed
# Optional name suffix to use...we leave it off when compiling with gcc, but
ee16ed
# for other compiled versions to install side by side, it will need a
ee16ed
# suffix in order to keep the names from conflicting.
ee16ed
#global _cc_name_suffix -gcc
ee16ed
ee16ed
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
ee16ed
9f7ef4
%if 0%{?fedora} >= 32 || 0%{?rhel} >= 8
9f7ef4
%bcond_with python2
9f7ef4
%else
9f7ef4
%bcond_without python2
9f7ef4
%endif
ee16ed
9f7ef4
%ifarch aarch64 ppc64le x86_64
9f7ef4
%bcond_without ucx
9f7ef4
%else
9f7ef4
%bcond_with ucx
9f7ef4
%endif
ee16ed
9f7ef4
# ARM 32-bit is not supported by rdma
9f7ef4
# https://bugzilla.redhat.com/show_bug.cgi?id=1780584
9f7ef4
%ifarch %{arm}
9f7ef4
%bcond_with rdma
9f7ef4
%else
9f7ef4
%bcond_without rdma
ee16ed
%endif
9f7ef4
9f7ef4
# Run autogen - needed for some patches
e855d8
%bcond_without autogen
9f7ef4
9f7ef4
Name:           openmpi%{?_cc_name_suffix}
9f7ef4
Version:        4.1.1
e855d8
Release:        2%{?dist}
9f7ef4
Summary:        Open Message Passing Interface
9f7ef4
License:        BSD and MIT and Romio
9f7ef4
URL:            http://www.open-mpi.org/
9f7ef4
9f7ef4
# We can't use %%{name} here because of _cc_name_suffix
9f7ef4
Source0:        https://www.open-mpi.org/software/ompi/v4.1/downloads/openmpi-%{version}.tar.bz2
9f7ef4
Source1:        openmpi.module.in
9f7ef4
Source2:        openmpi.pth.py2
9f7ef4
Source3:        openmpi.pth.py3
9f7ef4
Source4:        macros.openmpi
e855d8
Patch1:         266189935aef4fce825d0db831b4b53accc62c32.patch
e855d8
Patch2:         0001-Revert-ucx-check-supported-transports-and-devices-fo.patch
9f7ef4
9f7ef4
BuildRequires:  gcc-c++
9f7ef4
BuildRequires:  gcc-gfortran
9f7ef4
BuildRequires:  make
9f7ef4
%if %{with autogen}
9f7ef4
BuildRequires:  libtool
9f7ef4
BuildRequires:  perl(Data::Dumper)
9f7ef4
BuildRequires:  perl(File::Find)
ee16ed
%endif
9f7ef4
BuildRequires:  valgrind-devel
9f7ef4
%if %{with rdma}
9f7ef4
BuildRequires:  opensm-devel > 3.3.0
9f7ef4
BuildRequires:  rdma-core-devel
ee16ed
%endif
ee16ed
# Doesn't compile:
ee16ed
# vt_dyn.cc:958:28: error: 'class BPatch_basicBlockLoop' has no member named 'getLoopHead'
ee16ed
#                      loop->getLoopHead()->getStartAddress(), loop_stmts );
9f7ef4
#BuildRequires:  dyninst-devel
9f7ef4
BuildRequires:  hwloc-devel >= 2.2.0
ee16ed
# So configure can find lstopo
9f7ef4
BuildRequires:  hwloc-gui
9f7ef4
BuildRequires:  java-devel
9f7ef4
# Old libevent causes issues
9f7ef4
%if !0%{?el7}
9f7ef4
BuildRequires:  libevent-devel
9f7ef4
%endif
9f7ef4
BuildRequires:  libfabric-devel
ee16ed
%ifnarch s390 s390x
9f7ef4
BuildRequires:  papi-devel
ee16ed
%endif
9f7ef4
BuildRequires:  perl-generators
9f7ef4
BuildRequires:  perl-interpreter
9f7ef4
BuildRequires:  perl(Getopt::Long)
9f7ef4
BuildRequires:  pmix-devel
9f7ef4
BuildRequires:  python%{python3_pkgversion}-devel
ee16ed
%ifarch x86_64
9f7ef4
BuildRequires:  libpsm2-devel
9f7ef4
%endif
9f7ef4
%if %{with ucx}
9f7ef4
BuildRequires:  ucx-devel
9f7ef4
%endif
9f7ef4
BuildRequires:  zlib-devel
9f7ef4
%if !0%{?el7}
9f7ef4
BuildRequires:  rpm-mpi-hooks
ee16ed
%endif
ee16ed
9f7ef4
Provides:       mpi
e855d8
%if 0%{?rhel} == 7
9f7ef4
# Need this for /etc/profile.d/modules.sh
9f7ef4
Requires:       environment-modules
9f7ef4
%endif
9f7ef4
Requires:       environment(modules)
ee16ed
# openmpi currently requires ssh to run
ee16ed
# https://svn.open-mpi.org/trac/ompi/ticket/4228
9f7ef4
Requires:       openssh-clients
ee16ed
ee16ed
# Private openmpi libraries
ee16ed
%global __provides_exclude_from %{_libdir}/openmpi/lib/(lib(mca|ompi|open-(pal|rte|trace))|openmpi/).*.so
ee16ed
%global __requires_exclude lib(mca|ompi|open-(pal|rte|trace)|vt).*
ee16ed
ee16ed
%description
ee16ed
Open MPI is an open source, freely available implementation of both the
ee16ed
MPI-1 and MPI-2 standards, combining technologies and resources from
ee16ed
several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in
ee16ed
order to build the best MPI library available.  A completely new MPI-2
ee16ed
compliant implementation, Open MPI offers advantages for system and
ee16ed
software vendors, application developers, and computer science
ee16ed
researchers. For more information, see http://www.open-mpi.org/ .
ee16ed
ee16ed
%package devel
ee16ed
Summary:	Development files for openmpi
ee16ed
Requires:	%{name} = %{version}-%{release}, gcc-gfortran
ee16ed
Provides:	mpi-devel
9f7ef4
%if !0%{?el7}
ee16ed
Requires:	rpm-mpi-hooks
9f7ef4
# Make sure this package is rebuilt with correct Python version when updating
9f7ef4
# Otherwise mpi.req from rpm-mpi-hooks doesn't work
9f7ef4
# https://bugzilla.redhat.com/show_bug.cgi?id=1705296
9f7ef4
Requires:	(python(abi) = %{python3_version} if python3)
9f7ef4
%endif
ee16ed
ee16ed
%description devel
ee16ed
Contains development headers and libraries for openmpi.
ee16ed
ee16ed
%package java
9f7ef4
Summary:        Java library
9f7ef4
Requires:       %{name} = %{version}-%{release}
9f7ef4
Requires:       java-headless
ee16ed
ee16ed
%description java
9f7ef4
Java library.
ee16ed
ee16ed
%package java-devel
9f7ef4
Summary:        Java development files for openmpi
9f7ef4
Requires:       %{name}-java = %{version}-%{release}
9f7ef4
Requires:       java-devel
ee16ed
ee16ed
%description java-devel
ee16ed
Contains development wrapper for compiling Java with openmpi.
ee16ed
ee16ed
# We set this to for convenience, since this is the unique dir we use for this
ee16ed
# particular package, version, compiler
ee16ed
%global namearch openmpi-%{_arch}%{?_cc_name_suffix}
ee16ed
9f7ef4
%if %{with python2}
9f7ef4
%package -n python2-openmpi
9f7ef4
Summary:        OpenMPI support for Python 2
9f7ef4
BuildRequires:  python2-devel
9f7ef4
Requires:       %{name} = %{version}-%{release}
9f7ef4
Requires:       python(abi) = %{python2_version}
ee16ed
9f7ef4
%description -n python2-openmpi
9f7ef4
OpenMPI support for Python 2.
9f7ef4
%endif
9f7ef4
9f7ef4
%package -n python%{python3_pkgversion}-openmpi
9f7ef4
Summary:        OpenMPI support for Python 3
9f7ef4
Requires:       %{name} = %{version}-%{release}
9f7ef4
Requires:       python(abi) = %{python3_version}
9f7ef4
9f7ef4
%description -n python%{python3_pkgversion}-openmpi
ee16ed
OpenMPI support for Python 3.
ee16ed
ee16ed
ee16ed
%prep
9f7ef4
%autosetup -p1 -n %{name}-%{version}
9f7ef4
%if %{with autogen}
9f7ef4
./autogen.pl --force
9f7ef4
%endif
9f7ef4
ee16ed
ee16ed
%build
ee16ed
%set_build_flags
ee16ed
./configure --prefix=%{_libdir}/%{name} \
ee16ed
	--mandir=%{_mandir}/%{namearch} \
ee16ed
	--includedir=%{_includedir}/%{namearch} \
ee16ed
	--sysconfdir=%{_sysconfdir}/%{namearch} \
ee16ed
	--disable-silent-rules \
9f7ef4
	--enable-builtin-atomics \
ee16ed
	--enable-mpi-cxx \
ee16ed
	--enable-mpi-java \
9f7ef4
	--enable-mpi1-compatibility \
ee16ed
	--with-sge \
ee16ed
	--with-valgrind \
ee16ed
	--enable-memchecker \
9f7ef4
	--with-hwloc=/usr \
9f7ef4
%if !0%{?el7}
ee16ed
	--with-libevent=external \
9f7ef4
	--with-pmix=external \
9f7ef4
%endif
ee16ed
9f7ef4
%make_build V=1
ee16ed
ee16ed
%install
9f7ef4
%make_install
ee16ed
find %{buildroot}%{_libdir}/%{name}/lib -name \*.la | xargs rm
ee16ed
find %{buildroot}%{_mandir}/%{namearch} -type f | xargs gzip -9
ee16ed
ln -s mpicc.1.gz %{buildroot}%{_mandir}/%{namearch}/man1/mpiCC.1.gz
ee16ed
# Remove dangling symlink
ee16ed
rm %{buildroot}%{_mandir}/%{namearch}/man1/mpiCC.1
ee16ed
mkdir %{buildroot}%{_mandir}/%{namearch}/man{2,4,5,6,8,9,n}
ee16ed
ee16ed
# Make the environment-modules file
9f7ef4
mkdir -p %{buildroot}%{_datadir}/modulefiles/mpi
ee16ed
# Since we're doing our own substitution here, use our own definitions.
ee16ed
sed 's#@LIBDIR@#%{_libdir}/%{name}#;
ee16ed
     s#@ETCDIR@#%{_sysconfdir}/%{namearch}#;
ee16ed
     s#@FMODDIR@#%{_fmoddir}/%{name}#;
ee16ed
     s#@INCDIR@#%{_includedir}/%{namearch}#;
ee16ed
     s#@MANDIR@#%{_mandir}/%{namearch}#;
9f7ef4
%if %{with python2}
9f7ef4
     s#@PY2SITEARCH@#%{python2_sitearch}/%{name}#;
9f7ef4
%else
9f7ef4
     /@PY2SITEARCH@/d;
9f7ef4
%endif
9f7ef4
     s#@PY3SITEARCH@#%{python3_sitearch}/%{name}#;
ee16ed
     s#@COMPILER@#openmpi-%{_arch}%{?_cc_name_suffix}#;
ee16ed
     s#@SUFFIX@#%{?_cc_name_suffix}_openmpi#' \
ee16ed
     <%{SOURCE1} \
9f7ef4
     >%{buildroot}%{_datadir}/modulefiles/mpi/%{namearch}
ee16ed
ee16ed
# make the rpm config file
9f7ef4
install -Dpm 644 %{SOURCE4} %{buildroot}/%{macrosdir}/macros.%{namearch}
ee16ed
ee16ed
# Link the fortran module to proper location
ee16ed
mkdir -p %{buildroot}%{_fmoddir}/%{name}
ee16ed
for mod in %{buildroot}%{_libdir}/%{name}/lib/*.mod
ee16ed
do
ee16ed
  modname=$(basename $mod)
ee16ed
  ln -s ../../../%{name}/lib/${modname} %{buildroot}/%{_fmoddir}/%{name}/
ee16ed
done
ee16ed
ee16ed
# Link the pkgconfig files into the main namespace as well
ee16ed
mkdir -p %{buildroot}%{_libdir}/pkgconfig
ee16ed
cd %{buildroot}%{_libdir}/pkgconfig
ee16ed
ln -s ../%{name}/lib/pkgconfig/*.pc .
ee16ed
cd -
ee16ed
ee16ed
# Remove extraneous wrapper link libraries (bug 814798)
ee16ed
sed -i -e s/-ldl// -e s/-lhwloc// \
ee16ed
  %{buildroot}%{_libdir}/%{name}/share/openmpi/*-wrapper-data.txt
ee16ed
ee16ed
# install .pth files
9f7ef4
%if %{with python2}
9f7ef4
mkdir -p %{buildroot}/%{python2_sitearch}/%{name}
9f7ef4
install -pDm0644 %{SOURCE2} %{buildroot}/%{python2_sitearch}/openmpi.pth
9f7ef4
%endif
ee16ed
mkdir -p %{buildroot}/%{python3_sitearch}/%{name}
9f7ef4
install -pDm0644 %{SOURCE3} %{buildroot}/%{python3_sitearch}/openmpi.pth
ee16ed
ee16ed
%check
ee16ed
make check
ee16ed
ee16ed
%files
ee16ed
%license LICENSE
ee16ed
%dir %{_libdir}/%{name}
ee16ed
%dir %{_sysconfdir}/%{namearch}
ee16ed
%dir %{_libdir}/%{name}/bin
ee16ed
%dir %{_libdir}/%{name}/lib
ee16ed
%dir %{_libdir}/%{name}/lib/openmpi
ee16ed
%dir %{_mandir}/%{namearch}
ee16ed
%dir %{_mandir}/%{namearch}/man*
ee16ed
%config(noreplace) %{_sysconfdir}/%{namearch}/*
ee16ed
%{_libdir}/%{name}/bin/mpi[er]*
ee16ed
%{_libdir}/%{name}/bin/ompi*
ee16ed
%{_libdir}/%{name}/bin/orte[-dr_]*
9f7ef4
%if %{with ucx}
9f7ef4
%{_libdir}/%{name}/bin/oshmem_info
9f7ef4
%{_libdir}/%{name}/bin/oshrun
9f7ef4
%{_libdir}/%{name}/bin/shmemrun
9f7ef4
%endif
9f7ef4
%{_libdir}/%{name}/lib/*.so.40*
9f7ef4
%{_libdir}/%{name}/lib/libmca_common_ofi.so.10*
9f7ef4
%{_libdir}/%{name}/lib/libmca*.so.41*
9f7ef4
%{_libdir}/%{name}/lib/libmca*.so.50*
9f7ef4
%if 0%{?el7}
9f7ef4
%{_libdir}/%{name}/lib/pmix/
ee16ed
%endif
9f7ef4
%{_mandir}/%{namearch}/man1/mpi[er]*
9f7ef4
%{_mandir}/%{namearch}/man1/ompi*
9f7ef4
%{_mandir}/%{namearch}/man1/orte[-dr_]*
9f7ef4
%if %{with ucx}
9f7ef4
%{_mandir}/%{namearch}/man1/oshmem_info*
9f7ef4
%{_mandir}/%{namearch}/man1/oshrun*
9f7ef4
%{_mandir}/%{namearch}/man1/shmemrun*
9f7ef4
%endif
9f7ef4
%{_mandir}/%{namearch}/man7/ompi_*
9f7ef4
%{_mandir}/%{namearch}/man7/opal_*
9f7ef4
%{_mandir}/%{namearch}/man7/orte*
ee16ed
%{_libdir}/%{name}/lib/openmpi/*
9f7ef4
%{_datadir}/modulefiles/mpi/
ee16ed
%dir %{_libdir}/%{name}/share
ee16ed
%dir %{_libdir}/%{name}/share/openmpi
ee16ed
%{_libdir}/%{name}/share/openmpi/amca-param-sets
ee16ed
%{_libdir}/%{name}/share/openmpi/help*.txt
9f7ef4
%if %{with rdma}
ee16ed
%{_libdir}/%{name}/share/openmpi/mca-btl-openib-device-params.ini
ee16ed
%endif
9f7ef4
%if 0%{?el7}
9f7ef4
%{_libdir}/%{name}/share/pmix/
9f7ef4
%endif
ee16ed
ee16ed
%files devel
ee16ed
%dir %{_includedir}/%{namearch}
9f7ef4
%{_libdir}/%{name}/bin/aggregate_profile.pl
ee16ed
%{_libdir}/%{name}/bin/mpi[cCf]*
ee16ed
%{_libdir}/%{name}/bin/opal_*
ee16ed
%{_libdir}/%{name}/bin/orte[cCf]*
9f7ef4
%if %{with ucx}
9f7ef4
%{_libdir}/%{name}/bin/osh[cCf]*
9f7ef4
%endif
9f7ef4
%{_libdir}/%{name}/bin/profile2mat.pl
9f7ef4
%if %{with ucx}
9f7ef4
%{_libdir}/%{name}/bin/shmem[cCf]*
9f7ef4
%endif
ee16ed
%{_includedir}/%{namearch}/*
ee16ed
%{_fmoddir}/%{name}/
ee16ed
%{_libdir}/%{name}/lib/*.so
ee16ed
%{_libdir}/%{name}/lib/*.mod
ee16ed
%{_libdir}/%{name}/lib/pkgconfig/
ee16ed
%{_libdir}/pkgconfig/*.pc
ee16ed
%{_mandir}/%{namearch}/man1/mpi[cCf]*
9f7ef4
%if %{with ucx}
9f7ef4
%{_mandir}/%{namearch}/man1/osh[cCf]*
9f7ef4
%{_mandir}/%{namearch}/man1/shmem[cCf]*
9f7ef4
%endif
ee16ed
%{_mandir}/%{namearch}/man1/opal_*
ee16ed
%{_mandir}/%{namearch}/man3/*
ee16ed
%{_libdir}/%{name}/share/openmpi/openmpi-valgrind.supp
ee16ed
%{_libdir}/%{name}/share/openmpi/*-wrapper-data.txt
ee16ed
%{macrosdir}/macros.%{namearch}
ee16ed
ee16ed
%files java
ee16ed
%{_libdir}/%{name}/lib/mpi.jar
ee16ed
ee16ed
%files java-devel
ee16ed
%{_libdir}/%{name}/bin/mpijavac
ee16ed
%{_libdir}/%{name}/bin/mpijavac.pl
ee16ed
# Currently this only contaings openmpi/javadoc
ee16ed
%{_libdir}/%{name}/share/doc/
ee16ed
%{_mandir}/%{namearch}/man1/mpijavac.1.gz
ee16ed
9f7ef4
%if %{with python2}
9f7ef4
%files -n python2-openmpi
9f7ef4
%dir %{python2_sitearch}/%{name}
9f7ef4
%{python2_sitearch}/openmpi.pth
9f7ef4
%endif
9f7ef4
9f7ef4
%files -n python%{python3_pkgversion}-openmpi
ee16ed
%dir %{python3_sitearch}/%{name}
ee16ed
%{python3_sitearch}/openmpi.pth
ee16ed
ee16ed
ee16ed
%changelog
e855d8
* Wed Jul 21 2021 Honggang Li <honli@redhat.com> - 4.1.1-2
e855d8
- fbtl-posix: link to common_ompio
e855d8
- Require environment(modules)
e855d8
- Revert upstream commit c36d7459b6331c4da82
e855d8
- Resolves: rhbz#1974780, rhbz#1971771
e855d8
9f7ef4
* Wed Jun 09 2021 Honggang Li <honli@redhat.com> - 4.1.1-1
9f7ef4
- Update to upstream v4.1.1 release
9f7ef4
- Sync with Fedora build
9f7ef4
- Resolves: rhbz#1928631, rhbz#1920801
9f7ef4
6a0879
* Wed Jan 27 2021 Honggang Li <honli@redhat.com> - 4.0.5-3
6a0879
- disable gcc built-in atomics
6a0879
- Resolves: rhbz#1921262
6a0879
0bba14
* Tue Nov 17 2020 Honggang Li <honli@redhat.com> - 4.0.5-2
0bba14
- Rebuild against ucx-1.9 and libfabric-1.11.1
0bba14
- Resolves: rhbz#1892128
0bba14
fb0361
* Mon Oct 12 2020 Honggang Li <honli@redhat.com> - 4.0.5-1
fb0361
- Update to upstream v4.0.5 release
fb0361
- Build against hwloc-2.2
fb0361
- Resolves: rhbz#1850088,rhbz#1855197
fb0361
859dee
* Tue Jul 28 2020 Honggang Li <honli@redhat.com> - 4.0.3-3
859dee
- Fix module load overwrites system MANPATH
859dee
- Resolves: rhbz#1858519
859dee
bef0ab
* Tue May 12 2020 Honggang Li <honli@redhat.com> - 4.0.3-1
bef0ab
- Update to upstream v4.0.3 release
bef0ab
- Resolves: rhbz#1817834
bef0ab
ee16ed
* Sun Jan 19 2020 Honggang Li <honli@redhat.com> - 4.0.2-2
ee16ed
- Rebuild against ucx-1.6
ee16ed
- Resolves: rhbz#1791483
ee16ed
ee16ed
* Wed Oct 16 2019 Jarod Wilson <jarod@redhat.com> - 4.0.2-1
ee16ed
- Update to upstream v4.0.2 release
ee16ed
- Resolves: rhbz#1725631
ee16ed
ee16ed
* Thu Aug 01 2019 Jarod Wilson <jarod@redhat.com> - 4.0.1-3
ee16ed
- Actually enable UCX support
ee16ed
- Resolves: rhbz#1642942
ee16ed
ee16ed
* Wed Jun 19 2019 Jarod Wilson <jarod@redhat.com> - 4.0.1-2
ee16ed
- Bump and rebuild for newer opensm
ee16ed
- Resolves: rhbz#1717289
ee16ed
ee16ed
* Mon Apr 29 2019 Jarod Wilson <jarod@redhat.com> - 4.0.1-1
ee16ed
- Update to upstream v4.0.1 release
ee16ed
- Resolves: rhbz#1660623
ee16ed
ee16ed
* Tue Sep 25 2018 Jarod Wilson <jarod@redhat.com> - 3.1.2-5
ee16ed
- Update BR: opensm-devel min version and rebuild against opensm 3.3.21
ee16ed
- Resolves: rhbz#1630653
ee16ed
ee16ed
* Mon Sep 24 2018 Jarod Wilson <jarod@redhat.com> - 3.1.2-4
ee16ed
- Further tweaks to compile/linker flag usage
ee16ed
- Related: rhbz#1624157
ee16ed
- Move modulefiles under /etc like our other suppored mpi providers
ee16ed
- Resolves: rhbz#1632399
ee16ed
ee16ed
* Tue Sep 18 2018 Jarod Wilson <jarod@redhat.com> - 3.1.2-3
ee16ed
- Undo stripping/ignoring of distro-provided optimization flags
ee16ed
- Related: rhbz#1624157
ee16ed
ee16ed
* Wed Sep 12 2018 Jarod Wilson <jarod@redhat.com> - 3.1.2-2
ee16ed
- Additional tweaks to module paths, fix openmpi-devel R
ee16ed
- Related: rhbz#1623441
ee16ed
ee16ed
* Wed Sep 12 2018 Jarod Wilson <jarod@redhat.com> - 3.1.2-1
ee16ed
- Update to upstream 3.1.2 bug fix release
ee16ed
- Fix some paths in module file, strip out python2 bits
ee16ed
- Related: rhbz#1623441
ee16ed
ee16ed
* Thu Aug 30 2018 Jarod Wilson <jarod@redhat.com> - 3.1.1-2
ee16ed
- Bump and rebuild for autogen rpmbuild library dependency fixes
ee16ed
- Related: rhbz#1623441
ee16ed
ee16ed
* Mon Jul 02 2018 Jarod Wilson <jarod@redhat.com> - 3.1.1-1
ee16ed
- Update to upstream 3.1.1 bug fix release
ee16ed
- Drop BR: on deprecated infinipath-psm
ee16ed
ee16ed
* Thu May 31 2018 Jarod Wilson <jarod@redhat.com> - 3.1.0-1
ee16ed
- Update to upstream 3.1.0 release
ee16ed
- Use external pmix and libevent
ee16ed
ee16ed
* Thu May 17 2018 Charalampos Stratakis <cstratak@redhat.com> - 2.1.1-11
ee16ed
- Do not build the python2 subpackage on EL > 7
ee16ed
ee16ed
* Wed May 09 2018 Troy Dawson <tdawson@redhat.com> - 2.1.1-10
ee16ed
- Build with rdma-core-devel instead of libibcm-devel
ee16ed
ee16ed
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.1.1-9
ee16ed
- Escape macros in %%changelog
ee16ed
ee16ed
* Mon Feb 05 2018 Orion Poplawski <orion@cora.nwra.com> - 2.1.1-8
ee16ed
- Rebuild for rdma-core 16.2
ee16ed
ee16ed
* Wed Jan 31 2018 Christoph Junghans <junghans@votca.org> - 2.1.1-7
ee16ed
- Rebuild for gfortran-8
ee16ed
ee16ed
* Fri Jan 12 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.1.1-6
ee16ed
- Update Python 2 dependency declarations to new packaging standards
ee16ed
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
ee16ed
ee16ed
* Wed Aug 23 2017 Adam Williamson <awilliam@redhat.com> - 2.1.1-5
ee16ed
- Disable RDMA support on 32-bit ARM (#1484155)
ee16ed
- Disable hanging opal_fifo test on ppc64le (gh #2526 / #2966)
ee16ed
ee16ed
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-4
ee16ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
ee16ed
ee16ed
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-3
ee16ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ee16ed
ee16ed
* Wed Jul 19 2017 Orion Poplawski <orion@cora.nwra.com> - 2.1.1-2
ee16ed
- Provide pkgconfig files in the main namespace as well (1471512)
ee16ed
ee16ed
* Fri May 12 2017 Orion Poplawski <orion@cora.nwra.com> - 2.1.1-1
ee16ed
- Update to 2.1.1
ee16ed
ee16ed
* Thu May 4 2017 Orion Poplawski <orion@cora.nwra.com> - 2.1.0-1
ee16ed
- Update to 2.1.0