Create with ucx conditional
This commit is contained in:
parent
fd6b4d8679
commit
f7e1092b14
24
openmpi.spec
24
openmpi.spec
@ -19,6 +19,13 @@
|
|||||||
|
|
||||||
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
|
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
|
||||||
|
|
||||||
|
# UCX appears to be leading to a segfault
|
||||||
|
#ifarch aarch64 ppc64le x86_64
|
||||||
|
#bcond_without ucx
|
||||||
|
#else
|
||||||
|
%bcond_with ucx
|
||||||
|
#endif
|
||||||
|
|
||||||
Name: openmpi%{?_cc_name_suffix}
|
Name: openmpi%{?_cc_name_suffix}
|
||||||
Version: 4.0.1
|
Version: 4.0.1
|
||||||
Release: 5%{?dist}
|
Release: 5%{?dist}
|
||||||
@ -72,10 +79,9 @@ BuildRequires: infinipath-psm-devel
|
|||||||
BuildRequires: libpsm2-devel
|
BuildRequires: libpsm2-devel
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: torque-devel
|
BuildRequires: torque-devel
|
||||||
# UCX appears to be leading to a segfault
|
%if %{with ucx}
|
||||||
#ifarch aarch64 ppc64le x86_64
|
BuildRequires: ucx-devel
|
||||||
#BuildRequires: ucx-devel
|
%endif
|
||||||
#endif
|
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
%if !0%{?el7}
|
%if !0%{?el7}
|
||||||
BuildRequires: rpm-mpi-hooks
|
BuildRequires: rpm-mpi-hooks
|
||||||
@ -259,7 +265,7 @@ make check
|
|||||||
%{_libdir}/%{name}/bin/mpi[er]*
|
%{_libdir}/%{name}/bin/mpi[er]*
|
||||||
%{_libdir}/%{name}/bin/ompi*
|
%{_libdir}/%{name}/bin/ompi*
|
||||||
%{_libdir}/%{name}/bin/orte[-dr_]*
|
%{_libdir}/%{name}/bin/orte[-dr_]*
|
||||||
%ifarch aarch64 ppc64le x86_64
|
%if %{with ucx}
|
||||||
%{_libdir}/%{name}/bin/oshmem_info
|
%{_libdir}/%{name}/bin/oshmem_info
|
||||||
%{_libdir}/%{name}/bin/oshrun
|
%{_libdir}/%{name}/bin/oshrun
|
||||||
%{_libdir}/%{name}/bin/shmemrun
|
%{_libdir}/%{name}/bin/shmemrun
|
||||||
@ -273,7 +279,7 @@ make check
|
|||||||
%{_mandir}/%{namearch}/man1/mpi[er]*
|
%{_mandir}/%{namearch}/man1/mpi[er]*
|
||||||
%{_mandir}/%{namearch}/man1/ompi*
|
%{_mandir}/%{namearch}/man1/ompi*
|
||||||
%{_mandir}/%{namearch}/man1/orte[-dr_]*
|
%{_mandir}/%{namearch}/man1/orte[-dr_]*
|
||||||
%ifarch aarch64 ppc64le x86_64
|
%if %{with ucx}
|
||||||
%{_mandir}/%{namearch}/man1/oshmem_info*
|
%{_mandir}/%{namearch}/man1/oshmem_info*
|
||||||
%{_mandir}/%{namearch}/man1/oshrun*
|
%{_mandir}/%{namearch}/man1/oshrun*
|
||||||
%{_mandir}/%{namearch}/man1/shmemrun*
|
%{_mandir}/%{namearch}/man1/shmemrun*
|
||||||
@ -298,11 +304,11 @@ make check
|
|||||||
%{_libdir}/%{name}/bin/mpi[cCf]*
|
%{_libdir}/%{name}/bin/mpi[cCf]*
|
||||||
%{_libdir}/%{name}/bin/opal_*
|
%{_libdir}/%{name}/bin/opal_*
|
||||||
%{_libdir}/%{name}/bin/orte[cCf]*
|
%{_libdir}/%{name}/bin/orte[cCf]*
|
||||||
%ifarch aarch64 ppc64le x86_64
|
%if %{with ucx}
|
||||||
%{_libdir}/%{name}/bin/osh[cCf]*
|
%{_libdir}/%{name}/bin/osh[cCf]*
|
||||||
%endif
|
%endif
|
||||||
%{_libdir}/%{name}/bin/profile2mat.pl
|
%{_libdir}/%{name}/bin/profile2mat.pl
|
||||||
%ifarch aarch64 ppc64le x86_64
|
%if %{with ucx}
|
||||||
%{_libdir}/%{name}/bin/shmem[cCf]*
|
%{_libdir}/%{name}/bin/shmem[cCf]*
|
||||||
%endif
|
%endif
|
||||||
%{_includedir}/%{namearch}/*
|
%{_includedir}/%{namearch}/*
|
||||||
@ -312,7 +318,7 @@ make check
|
|||||||
%{_libdir}/%{name}/lib/pkgconfig/
|
%{_libdir}/%{name}/lib/pkgconfig/
|
||||||
%{_libdir}/pkgconfig/*.pc
|
%{_libdir}/pkgconfig/*.pc
|
||||||
%{_mandir}/%{namearch}/man1/mpi[cCf]*
|
%{_mandir}/%{namearch}/man1/mpi[cCf]*
|
||||||
%ifarch aarch64 ppc64le x86_64
|
%if %{with ucx}
|
||||||
%{_mandir}/%{namearch}/man1/osh[cCf]*
|
%{_mandir}/%{namearch}/man1/osh[cCf]*
|
||||||
%{_mandir}/%{namearch}/man1/shmem[cCf]*
|
%{_mandir}/%{namearch}/man1/shmem[cCf]*
|
||||||
%endif
|
%endif
|
||||||
|
Loading…
Reference in New Issue
Block a user