Since recently, rdma-core became non available on armv7hl arch, libibmad did so as well... So papi is FTBFS now..
Following simple patch disables rdma support for ARM32. Please consider apply it. I had a working scratch building for it. Thanks. https://koji.fedoraproject.org/koji/taskinfo?taskID=21506257 diff --git a/papi.spec b/papi.spec index e751041..70cbf53 100644 --- a/papi.spec +++ b/papi.spec @@ -2,7 +2,7 @@ Summary: Performance Application Programming Interface Name: papi Version: 5.5.1 -Release: 5%{?dist} +Release: 6%{?dist} License: BSD Group: Development/System Requires: papi-libs = %{version}-%{release} @@ -22,8 +22,10 @@ BuildRequires: libpfm-static >= 4.6.0-1 %endif # Following required for net component BuildRequires: net-tools +%ifnarch %{arm} # Following required for inifiband component BuildRequires: libibmad-devel +%endif BuildRequires: perl-generators #Right now libpfm does not know anything about s390 and will fail ExcludeArch: s390 s390x @@ -87,7 +89,9 @@ autoconf pushd components #pushd cuda; ./configure; popd #pushd host_micpower; ./configure; popd +%ifnarch %{arm} pushd infiniband_umad; %configure; popd +%endif
This fix looks reasonable. papi is back to building on rawhide (https://koji.fedoraproject.org/koji/buildinfo?buildID=962325). Thanks.
(In reply to William Cohen from comment #2) > This fix looks reasonable. papi is back to building on rawhide > (https://koji.fedoraproject.org/koji/buildinfo?buildID=962325). Thanks. This is a f28 build. Could you please backport this patch to f27 branch of papi?
Fedora 27 papi has also been rebuilt with this patch: https://koji.fedoraproject.org/koji/buildinfo?buildID=962646