libcds-2.0.0-alt2.x86_64.rpm


Advertisement

Description

libcds - C++ template library of lock-free and fine-grained algorithms

Property Value
Distribution ALT Linux Sisyphus
Repository Classic x86_64
Package name libcds
Package version 2.0.0
Package release alt2
Package architecture x86_64
Package type rpm
Installed size 34.51 KB
Download size 34.51 KB
Official Mirror ftp.altlinux.org
CDS is a C++ template library of lock-free and fine-grained algorithms.
It contains a collection of concurrent data structure implementations:
Atomic operations with memory ordering support for x86, amd64, Itanium, Sparc processor architectures
Safe memory reclamation (SMR) algorithms:
Michael's Hazard Pointer
Pass-the-Buck SMR
Gidenstam's Hazard Pointer with reference counting
User-space RCU
Data structures - a lot of intrusive and non-intrusive container algorithms for different SMR schemas
intrusive and non-intrusive stacks
intrusive and non-intrusive queues: Michael & Scott lock-free and read/write lock-based,
Moir et al algo, Ladan-Mozes & Shavit optimistic queue, basket queue, bounded (ring-buffered) algos
intrusive and non-intrusive deque: Michael's algo
intrusive and non-intrusive ordered lists: Michael's algo, Lazy list algo
intrusive and non-intrusive sets and maps: Michael hash-map,
Split-ordere list by Ori Shalev & Nir Shavit, Skip-list, Cuckoo hash map/set
Synchronization primitives - spin-lock with different back-off technique
Michael's memory allocator. See cds::memory::michael::Heap in documentation

Alternatives

Package Version Architecture Repository
libcds-2.0.0-alt2.i586.rpm 2.0.0 i586 Classic
libcds - - -

Requires

Name Value
libc.so.6(GLIBC_2.2.5)(64bit) -
libc.so.6(GLIBC_2.4)(64bit) -
libgcc_s.so.1(GCC_3.0)(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -
libstdc++.so.6(CXXABI_1.3)(64bit) -
libstdc++.so.6(GLIBCXX_3.4)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.11)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.21)(64bit) -
rpmlib(PayloadIsLzma) -
rtld(GNU_HASH) -

Provides

Name Value
libcds = 2.0.0-alt2
libcds.so.2.0.0()(64bit) -

Download

Type URL
Binary Package libcds-2.0.0-alt2.x86_64.rpm
Source Package libcds-2.0.0-alt2.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
    
  2. Update the package index:
    # sudo apt-get update
  3. Install libcds rpm package:
    # sudo apt-get install libcds

Files

Path
/usr/lib64/libcds.so.2.0.0

Changelog

2015-10-29 - Vitaly Lipatov <lav@altlinux.ru> 2.0.0-alt2
- real 2.0.0 build
2015-08-11 - Vitaly Lipatov <lav@altlinux.ru> 2.0.0-alt1
- new version 2.0.0 (with rpmrb script)
2014-12-09 - Vitaly Lipatov <lav@altlinux.ru> 1.6.0-alt1
- initial build for ALT Linux Sisyphus

See Also

Package Description
libcds-devel-2.0.0-alt2.x86_64.rpm Development files for libcds
libcec-4.0.2-alt1.x86_64.rpm CEC Adaptor communication shared library
libcec-devel-4.0.2-alt1.x86_64.rpm CEC Adaptor communication development library
libcec-platform-devel-2.1.0.1-alt1.1.x86_64.rpm Platform support library used by libCEC and binary add-ons for Kodi
libcec-utils-4.0.2-alt1.x86_64.rpm CEC Adaptor commulication utilities
libcegui-devel-0.7.9-alt1_13.x86_64.rpm Development files for CEGUI
libcegui0.7.9-0.7.9-alt1_13.x86_64.rpm CEGUI library
libcelt-0.10.0-alt1.qa1.x86_64.rpm The CELT Low-Latency Audio Compression Codec
libcelt-devel-0.10.0-alt1.qa1.x86_64.rpm Files for CELT application development
libcelt-utils-0.10.0-alt1.qa1.x86_64.rpm CELT codec utilities
libcephfs2-12.2.5-alt2.S1.x86_64.rpm Ceph distributed file system client library
libcephfs2-devel-12.2.5-alt2.S1.x86_64.rpm Ceph distributed file system headers
libcercs_env-1.0.53-alt1.rev20269.svn20150203.x86_64.rpm cercs_env package for EVpath
libcercs_env-devel-1.0.53-alt1.rev20269.svn20150203.x86_64.rpm Development files of cercs_env
libcerf-devel-1.5-alt1_1.x86_64.rpm Development files for libcerf
Advertisement
Advertisement