import ucx-1.11.2-1.el9

This commit is contained in:
CentOS Sources 2021-12-07 12:14:25 -05:00 committed by Stepan Oksanichenko
parent 046640145a
commit 20ca5344e9
3 changed files with 31 additions and 7 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
SOURCES/ucx-1.10.1.tar.gz SOURCES/ucx-1.11.2.tar.gz

View File

@ -1 +1 @@
a9b8a15bf3975cab16553d6eff19270b0bb42876 SOURCES/ucx-1.10.1.tar.gz 47a560f7334ba17ac3342969e74af9169ed75d57 SOURCES/ucx-1.11.2.tar.gz

View File

@ -13,15 +13,16 @@
%bcond_with rocm %bcond_with rocm
%bcond_with ugni %bcond_with ugni
%bcond_with xpmem %bcond_with xpmem
%bcond_with vfs
Name: ucx Name: ucx
Version: 1.10.1 Version: 1.11.2
Release: 3%{?dist} Release: 1%{?dist}
Summary: UCX is a communication library implementing high-performance messaging Summary: UCX is a communication library implementing high-performance messaging
License: BSD License: BSD
URL: http://www.openucx.org URL: http://www.openucx.org
Source: https://github.com/openucx/%{name}/releases/download/v1.10.1/ucx-1.10.1.tar.gz Source: https://github.com/openucx/%{name}/releases/download/v1.11.2/ucx-1.11.2.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Prefix: %{_prefix} Prefix: %{_prefix}
@ -63,6 +64,9 @@ BuildRequires: hsa-rocr-dev
%if %{with xpmem} %if %{with xpmem}
BuildRequires: xpmem-devel BuildRequires: xpmem-devel
%endif %endif
%if %{with vfs}
BuildRequires: fuse3-devel
%endif
%description %description
UCX is an optimized communication framework for high-performance distributed UCX is an optimized communication framework for high-performance distributed
@ -74,7 +78,7 @@ addition, UCX provides efficient intra-node communication, by leveraging the
following shared memory mechanisms: posix, sysv, cma, knem, and xpmem. following shared memory mechanisms: posix, sysv, cma, knem, and xpmem.
The acronym UCX stands for "Unified Communication X". The acronym UCX stands for "Unified Communication X".
This package was built from '' branch, commit c334359. This package was built from '' branch, commit ef2bbcf.
%if "%{_vendor}" == "suse" %if "%{_vendor}" == "suse"
%debug_package %debug_package
@ -108,6 +112,7 @@ Provides header files and examples for developing with UCX.
%_with_arg rdmacm rdmacm \ %_with_arg rdmacm rdmacm \
%_with_arg rocm rocm \ %_with_arg rocm rocm \
%_with_arg xpmem xpmem \ %_with_arg xpmem xpmem \
%_with_arg vfs fuse3 \
%_with_arg ugni ugni \ %_with_arg ugni ugni \
%{?configure_options} %{?configure_options}
make %{?_smp_mflags} V=1 make %{?_smp_mflags} V=1
@ -122,7 +127,9 @@ rm -f %{buildroot}%{_libdir}/ucx/lib*.a
%files %files
%{_libdir}/lib*.so.* %{_libdir}/lib*.so.*
%{_bindir}/uc* %{_bindir}/ucx_info
%{_bindir}/ucx_perftest
%{_bindir}/ucx_read_profile
%{_bindir}/io_demo %{_bindir}/io_demo
%{_datadir}/ucx %{_datadir}/ucx
%exclude %{_datadir}/ucx/examples %exclude %{_datadir}/ucx/examples
@ -287,8 +294,25 @@ process to map the memory of another process into its virtual address space.
%{_libdir}/ucx/libuct_xpmem.so.* %{_libdir}/ucx/libuct_xpmem.so.*
%endif %endif
%if %{with vfs}
%package vfs
Requires: %{name}%{?_isa} = %{version}-%{release}
Summary: UCX Virtual Filesystem support.
%description vfs
Provides a virtual filesystem over FUSE which allows real-time monitoring of UCX
library internals, protocol objects, transports status, and more.
%files vfs
%{_libdir}/ucx/libucs_fuse.so.*
%{_bindir}/ucx_vfs
%endif
%changelog %changelog
* Mon Nov 01 2021 Honggang Li <honli@redhat.com> - 1.11.2-1
- Bump version to 1.11.2
- Related: rhbz#2015402
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.10.1-3 * Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.10.1-3
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688 Related: rhbz#1991688