The package rpms/fftw.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/fftw.git/commit/?id=2708ef1b8f768....
Change:
+%ifarch %{ix86}
Thanks.
Full change:
============
commit 2708ef1b8f7680f4859bb59aa79fb1f2d21d6a74
Author: Merlin Mathesius <mmathesi(a)redhat.com>
Date: Tue Nov 28 18:59:10 2017 -0600
Disable Open MPI's vader byte transfer layer while running tests on 32-bit x86
platforms
to resolve FTBFS issue (BZ#1518038).
diff --git a/fftw.spec b/fftw.spec
index 56b7187..6d6d891 100644
--- a/fftw.spec
+++ b/fftw.spec
@@ -14,7 +14,7 @@
Name: fftw
Version: 3.3.5
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: A Fast Fourier Transform library
Group: System Environment/Libraries
License: GPLv2+
@@ -407,6 +407,13 @@ do
make %{?_smp_mflags} -C $ver check
done
# MPI
+%if %{with openmpi}
+%ifarch %{ix86}
+# disable Open MPI's vader byte transfer layer while running tests on 32-bit x86
platforms
+# as it is known to be troublesome <
https://github.com/open-mpi/ompi/issues/4260>
+export OMPI_MCA_btl="^vader"
+%endif
+%endif
for mpi in %{mpi_list}
do
module load mpi/${mpi}-%{_arch}
@@ -543,6 +550,11 @@ fi
%endif
%changelog
+* Tue Nov 28 2017 Merlin Mathesius <mmathesi(a)redhat.com> - 3.3.5-8
+- Disable Open MPI's vader byte transfer layer while running tests on 32-bit x86
platforms
+ as it is known to be troublesome <
https://github.com/open-mpi/ompi/issues/4260>.
+ This resolves FTBFS issue (BZ#1518038).
+
* Wed Aug 02 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.3.5-7
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild