Accepting request 508469 from science:HPC

- Enable build on all archs
- Enable mlx build

- Add x86 build without libpsm2

OBS-URL: https://build.opensuse.org/request/show/508469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfabric?expand=0&rev=4
This commit is contained in:
Dominique Leuenberger 2017-07-12 17:34:13 +00:00 committed by Git OBS Bridge
commit e9e8ca5694
2 changed files with 28 additions and 5 deletions

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Tue Jul 4 09:21:35 UTC 2017 - nmoreychaisemartin@suse.com
- Enable build on all archs
- Enable mlx build
-------------------------------------------------------------------
Fri Jun 30 07:42:15 UTC 2017 - nmoreychaisemartin@suse.com
- Add x86 build without libpsm2
-------------------------------------------------------------------
Tue May 16 06:43:19 UTC 2017 - nmoreychaisemartin@suse.com

View File

@ -32,15 +32,17 @@ Url: http://www.github.com/ofiwg/libfabric
Prefix: ${_prefix}
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: infinipath-psm-devel
BuildRequires: libibverbs-devel
BuildRequires: libnl3-devel
%ifarch x86_64
BuildRequires: libpsm2-devel
%endif
%ifarch x86_64 %{ix86}
BuildRequires: infinipath-psm-devel
%endif
BuildRequires: librdmacm-devel
BuildRequires: libtool
BuildRequires: pkg-config
#Currently *only* builds on x86_64 as it is dependent on libpsm2
ExclusiveArch: x86_64
%define lib_major 1
%description
@ -73,8 +75,14 @@ rm -f config/libtool.m4
autoreconf -fi
# defaults: with-dlopen and without-valgrind can be over-rode:
%configure %{?_without_dlopen} %{?_with_valgrind} \
--enable-sockets --enable-verbs --enable-usnic --enable-psm \
--disable-static --enable-psm2
--enable-sockets --enable-verbs --enable-usnic --enable-mlx \
%ifarch x86_64 %{ix86}
--enable-psm \
%endif
%ifarch x86_64
--enable-psm2 \
%endif
--disable-static
make %{?_smp_mflags}
%install
@ -224,8 +232,12 @@ rm -f %{buildroot}%{_libdir}/*.la
%{_mandir}/man7/fi_sockets.7.gz
%{_mandir}/man7/fi_verbs.7.gz
%{_mandir}/man7/fi_usnic.7.gz
%ifarch x86_64 %{ix86}
%{_mandir}/man7/fi_psm.7.gz
%endif
%ifarch x86_64
%{_mandir}/man7/fi_psm2.7.gz
%endif
%{_mandir}/man3/fi_trywait.3.gz
%{_mandir}/man7/fi_udp.7.gz