Bump version to 1.8.0
This commit is contained in:
parent
86b99847c9
commit
94bbf88135
1
.gitignore
vendored
1
.gitignore
vendored
@ -5,3 +5,4 @@
|
|||||||
/ucx-1.5.2.tar.gz
|
/ucx-1.5.2.tar.gz
|
||||||
/ucx-1.6.0.tar.gz
|
/ucx-1.6.0.tar.gz
|
||||||
/ucx-1.6.1.tar.gz
|
/ucx-1.6.1.tar.gz
|
||||||
|
/ucx-1.8.0.tar.gz
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (ucx-1.6.1.tar.gz) = 26cda3e7a3c21449fcd652be1b3d034371dab88f5c28f0c38e6c60da29169ddf0207d484d28da2a1acc1178fdc46cb8b17267abfe7e78e9ae90c1e72ef8d614f
|
SHA512 (ucx-1.8.0.tar.gz) = fb7c51ec42873d31158f5434e5b811b0687d8ac350f8335f3a5c741ff943725839135d91312e35ab218d9e22e7cfa2faa0a5b54d404d04bb2e074f84ff10cc6f
|
||||||
|
43
ucx.spec
43
ucx.spec
@ -13,22 +13,28 @@
|
|||||||
%bcond_with rocm
|
%bcond_with rocm
|
||||||
%bcond_with ugni
|
%bcond_with ugni
|
||||||
%bcond_with xpmem
|
%bcond_with xpmem
|
||||||
|
%bcond_without java
|
||||||
|
|
||||||
Name: ucx
|
Name: ucx
|
||||||
Version: 1.6.1
|
Version: 1.8.0
|
||||||
Release: 2%{?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.6.1/ucx-1.6.1.tar.gz
|
Source: https://github.com/openucx/%{name}/releases/download/v1.8.0/ucx-1.8.0.tar.gz
|
||||||
|
|
||||||
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
||||||
|
|
||||||
# UCX currently supports only the following architectures
|
# UCX currently supports only the following architectures
|
||||||
ExclusiveArch: aarch64 ppc64le x86_64
|
ExclusiveArch: aarch64 ppc64le x86_64
|
||||||
|
|
||||||
BuildRequires: automake autoconf libtool gcc-c++ numactl-devel
|
BuildRequires: automake autoconf libtool gcc-c++
|
||||||
|
%if "%{_vendor}" == "suse"
|
||||||
|
BuildRequires: libnuma-devel
|
||||||
|
%else
|
||||||
|
BuildRequires: numactl-devel
|
||||||
|
%endif
|
||||||
%if %{with cma}
|
%if %{with cma}
|
||||||
BuildRequires: glibc-devel >= 2.15
|
BuildRequires: glibc-devel >= 2.15
|
||||||
%endif
|
%endif
|
||||||
@ -53,6 +59,9 @@ BuildRequires: hsa-rocr-dev
|
|||||||
%if %{with xpmem}
|
%if %{with xpmem}
|
||||||
BuildRequires: xpmem-devel
|
BuildRequires: xpmem-devel
|
||||||
%endif
|
%endif
|
||||||
|
%if %{with java}
|
||||||
|
BuildRequires: maven
|
||||||
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
UCX stands for Unified Communication X. UCX provides an optimized communication
|
UCX stands for Unified Communication X. UCX provides an optimized communication
|
||||||
@ -63,6 +72,11 @@ available, TCP is used instead. UCX supports efficient transfer of data in
|
|||||||
either main memory (RAM) or GPU memory (through CUDA and ROCm libraries).
|
either main memory (RAM) or GPU memory (through CUDA and ROCm libraries).
|
||||||
In addition, UCX provides efficient intra-node communication, by leveraging the
|
In 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.
|
||||||
|
This package was built from '' branch, commit c30b7da.
|
||||||
|
|
||||||
|
%if "%{_vendor}" == "suse"
|
||||||
|
%debug_package
|
||||||
|
%endif
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||||
@ -92,6 +106,7 @@ Provides header files and examples for developing with UCX.
|
|||||||
%_with_arg rocm rocm \
|
%_with_arg rocm rocm \
|
||||||
%_with_arg xpmem xpmem \
|
%_with_arg xpmem xpmem \
|
||||||
%_with_arg ugni ugni \
|
%_with_arg ugni ugni \
|
||||||
|
%_with_arg java java \
|
||||||
%{?configure_options}
|
%{?configure_options}
|
||||||
make %{?_smp_mflags} V=1
|
make %{?_smp_mflags} V=1
|
||||||
|
|
||||||
@ -269,13 +284,23 @@ 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 java}
|
||||||
|
%package java
|
||||||
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||||
|
Summary: UCX Java bindings
|
||||||
|
|
||||||
|
%description java
|
||||||
|
Provides java bindings for UCX.
|
||||||
|
|
||||||
|
%files java
|
||||||
|
%{_libdir}/jucx-*.jar
|
||||||
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2
|
* Sun Sep 22 2019 Yossi Itigin <yosefe@mellanox.com> 1.8.0-1
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
- Bump version to 1.8.0
|
||||||
|
* Sun Mar 24 2019 Yossi Itigin <yosefe@mellanox.com> 1.7.0-1
|
||||||
* Sat Jul 20 2019 Yossi Itigin <yosefe@mellanox.com> 1.6.1-1
|
- Bump version to 1.7.0
|
||||||
- Bump version to 1.6.1
|
|
||||||
* Thu Jan 24 2019 Yossi Itigin <yosefe@mellanox.com> 1.6.0-1
|
* Thu Jan 24 2019 Yossi Itigin <yosefe@mellanox.com> 1.6.0-1
|
||||||
- Add cma, knem, and xpmem sub-packages
|
- Add cma, knem, and xpmem sub-packages
|
||||||
* Tue Nov 20 2018 Yossi Itigin <yosefe@mellanox.com> 1.6.0-1
|
* Tue Nov 20 2018 Yossi Itigin <yosefe@mellanox.com> 1.6.0-1
|
||||||
|
Loading…
Reference in New Issue
Block a user