[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