diff --git a/rdma-core-39.0.tar.gz b/rdma-core-39.0.tar.gz deleted file mode 100644 index 0390f5d201732bb34316fe9be02507c169e7b9ff..0000000000000000000000000000000000000000 Binary files a/rdma-core-39.0.tar.gz and /dev/null differ diff --git a/rdma-core-42.1.tar.gz b/rdma-core-42.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a7dea44b6c9a7ff067e66a31df903704233db011 Binary files /dev/null and b/rdma-core-42.1.tar.gz differ diff --git a/rdma-core.spec b/rdma-core.spec index b8707fc809ea419670f19ac0f2b2256f6476de12..026635536e4fe9318eff1847286f62ee1db6ba77 100644 --- a/rdma-core.spec +++ b/rdma-core.spec @@ -1,7 +1,7 @@ %define anolis_release 1 Name: rdma-core -Version: 39.0 +Version: 42.1 Release: %{anolis_release}%{?dist} Summary: RDMA core userspace libraries and daemons @@ -15,14 +15,10 @@ Source: https://github.com/linux-rdma/rdma-core/releases/download/v%{version}/%{ # Do not build static libs by default. %define with_static %{?_with_static: 1} %{?!_with_static: 0} -# 32-bit arm is missing required arch-specific memory barriers, -ExcludeArch: %{arm} - BuildRequires: binutils BuildRequires: cmake >= 2.8.11 BuildRequires: gcc BuildRequires: libudev-devel -BuildRequires: pkgconfig BuildRequires: pkgconfig(libnl-3.0) BuildRequires: pkgconfig(libnl-route-3.0) BuildRequires: /usr/bin/rst2man @@ -62,18 +58,18 @@ scripts, dracut rules, and the rdma-ndd utility. %package devel Summary: RDMA core development libraries and headers -Requires: libibverbs%{?_isa} = %{version}-%{release} +Requires: libibverbs = %{version}-%{release} Provides: libibverbs-devel = %{version}-%{release} Obsoletes: libibverbs-devel < %{version}-%{release} -Requires: libibumad%{?_isa} = %{version}-%{release} +Requires: libibumad = %{version}-%{release} Provides: libibumad-devel = %{version}-%{release} Obsoletes: libibumad-devel < %{version}-%{release} -Requires: librdmacm%{?_isa} = %{version}-%{release} +Requires: librdmacm = %{version}-%{release} Provides: librdmacm-devel = %{version}-%{release} Obsoletes: librdmacm-devel < %{version}-%{release} Provides: ibacm-devel = %{version}-%{release} Obsoletes: ibacm-devel < %{version}-%{release} -Requires: infiniband-diags%{?_isa} = %{version}-%{release} +Requires: infiniband-diags = %{version}-%{release} Provides: infiniband-diags-devel = %{version}-%{release} Obsoletes: infiniband-diags-devel < %{version}-%{release} Provides: libibmad-devel = %{version}-%{release} @@ -91,7 +87,7 @@ RDMA core development libraries and headers. %package -n infiniband-diags Summary: InfiniBand Diagnostic Tools -Requires: libibumad%{?_isa} = %{version}-%{release} +Requires: libibumad = %{version}-%{release} Provides: perl(IBswcountlimits) Provides: libibmad = %{version}-%{release} Obsoletes: libibmad < %{version}-%{release} @@ -161,7 +157,7 @@ Device-specific plug-in ibverbs userspace drivers are included: %package -n libibverbs-utils Summary: Examples for the libibverbs library -Requires: libibverbs%{?_isa} = %{version}-%{release} +Requires: libibverbs = %{version}-%{release} %description -n libibverbs-utils Useful libibverbs example programs such as ibv_devinfo, which @@ -205,7 +201,7 @@ librdmacm provides a userspace RDMA Communication Management API. %package -n librdmacm-utils Summary: Examples for the librdmacm library -Requires: librdmacm%{?_isa} = %{version}-%{release} +Requires: librdmacm = %{version}-%{release} %description -n librdmacm-utils Example test programs for the librdmacm library. @@ -308,12 +304,6 @@ install -D -m0644 redhat/rdma.conf %{buildroot}%{_sysconfdir}/rdma/modules/rdma. rm -rf %{buildroot}/%{_initrddir}/ rm -f %{buildroot}/%{_sbindir}/srp_daemon.sh -%ldconfig_scriptlets -n libibverbs - -%ldconfig_scriptlets -n libibumad - -%ldconfig_scriptlets -n librdmacm - %post -n rdma-core if [ -x /sbin/udevadm ]; then /sbin/udevadm trigger --subsystem-match=infiniband --action=change || true @@ -615,5 +605,8 @@ fi %endif %changelog +* Sun Jan 1 2023 Funda Wang - 42.1-1 +- New version 42.1 + * Tue Mar 08 2022 Jacob Wang - 39.0-1 - Initial version from upstream 39.0