[packages/libfabric] - updated to 1.22.0
qboosh
qboosh at pld-linux.org
Sun Oct 6 18:05:00 CEST 2024
commit b40a53792c3790cf0342a6550fc58b28c07e3f1b
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Oct 6 17:40:17 2024 +0200
- updated to 1.22.0
libfabric.spec | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
---
diff --git a/libfabric.spec b/libfabric.spec
index a9eb822..333acaf 100644
--- a/libfabric.spec
+++ b/libfabric.spec
@@ -1,49 +1,49 @@
# TODO:
# - xpmem support (--enable-xpmem, https://github.com/hpc/xpmem)
# - cuda support
+# - gdrcopy (https://github.com/NVIDIA/gdrcopy, requires cuda)
# - level_zero (--with-ze, https://github.com/oneapi-src/level-zero + libdrm-devel)
# - AWS Neuron (--with-neuron, nrt/nrt.h)
-# - SynapseAI (--with-synapseai, habanalabs/synapse_api.h)
# - lttng (--with-lttng, BR: lttng-ust-devel)
-# - gdrcopy (https://github.com/NVIDIA/gdrcopy, requires cuda)
-# - rocr (https://github.com/RadeonOpenCompute/ROCR-Runtime)
-# - proprietary providers (cray/gni...)
-# - bgq (hwi/include/bqc/MU_Descriptor.h)
# - psm2 (https://github.com/cornelisnetworks/opa-psm2)
+# - rocr (https://github.com/RadeonOpenCompute/ROCR-Runtime)
+# - SynapseAI (--with-synapseai, habanalabs/synapse_api.h)
+# - ucx (http://www.openucx.org/)
+# - proprietary providers (cxi...)
#
# Conditional build:
%bcond_without opx # OPX provider
-%bcond_with psm # PSM (infinipath-psm) provider
+%bcond_with psm2 # PSM2 provider
%bcond_without psm3 # PSM3 provider
#
%ifnarch %{x8664} aarch64
# structures are full of assumptions about 64-bit [u]intptr_t and size_t
%undefine with_opx
%endif
-%ifnarch %{ix86} %{x8664}
-%undefine with_psm
-%endif
%ifnarch %{x8664} x32
+%undefine with_psm2
%undefine with_psm3
%endif
Summary: User-space RDMA Fabric interface library
Summary(pl.UTF-8): Biblioteka interfejsu przestrzeni użytkownika RDMA Fabric
Name: libfabric
-Version: 1.20.1
+Version: 1.22.0
Release: 1
License: BSD or GPL v2
Group: Libraries
#Source0Download: https://github.com/ofiwg/libfabric/releases
Source0: https://github.com/ofiwg/libfabric/releases/download/v%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5: b60abb57665bdd583bfaedb4a9e859e8
+# Source0-md5: b2c8c4092b29a2e1bc08c617846c2427
URL: https://github.com/ofiwg/libfabric
BuildRequires: autoconf >= 2.60
BuildRequires: automake >= 1:1.11
-%{?with_psm:BuildRequires: infinipath-psm-devel >= 3.1}
# for efa, psm3, usnic, verbs
-BuildRequires: libibverbs-devel
+BuildRequires: libibverbs-devel >= 31
# for usnic
BuildRequires: libnl-devel >= 3.2
+%if %{with psm2}
+BuildRequires: libpsm2-devel
+%endif
# for verbs
BuildRequires: librdmacm-devel
BuildRequires: libtool >= 2:2
@@ -51,7 +51,7 @@ BuildRequires: liburing-devel >= 2.1
%if %{with opx} || %{with psm3}
BuildRequires: libuuid-devel
%endif
-%if %{with psm3}
+%if %{with opx} || %{with psm3}
# for psm2, psm3
BuildRequires: numactl-devel
%endif
@@ -104,7 +104,7 @@ Statyczna biblioteka libfabric.
%{__automake}
%configure \
%{!?with_opx:--disable-opx} \
- %{!?with_psm:--disable-psm} \
+ %{!?with_psm2:--disable-psm2} \
%{!?with_psm3:--disable-psm3} \
--disable-silent-rules
%{__make}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libfabric.git/commitdiff/b40a53792c3790cf0342a6550fc58b28c07e3f1b
More information about the pld-cvs-commit
mailing list