libatomic_ops-devel-static - A library for accessing hardware provided atomic memory operations

Property Value
Distribution ALT Linux Sisyphus
Repository Classic i586
Package filename libatomic_ops-devel-static-7.6.8-alt1.i586.rpm
Package name libatomic_ops-devel-static
Package version 7.6.8
Package release alt1
Package architecture i586
Package type rpm
Category Development/C
Homepage -
License -
Maintainer -
Download size 26.09 KB
Installed size 26.09 KB
This package provides semi-portable access to hardware provided
atomic memory operations.  These might allow you to write code:
- That does more interesting things in signal handlers.
- Makes more effective use of multiprocessors by allowing you to write
clever lock-free code.  Note that such code is very difficult to get
right, and will unavoidably be less portable than lock-based code.  It
ia also not always faster than lock-based code.  But it may occasionally
be a large performance win.
- To experiment with new and much better thread programming paradigms, etc.
It should be useful both for high performance multi-threaded code which can't
afford to use the standard locking primitives, or for code that has to access
shared data structures from signal handlers. For details, see README.txt in
the distribution.
The most recent version adds support for operations on data of different
sizes, and adds an optional library providing almost-lock-free stacks (see
Boehm, "An almost non-blocking stack", also here) and a signal-handler-safe
memory allocator based on it. See README_stack.txt and README_malloc.txt for


Package Version Architecture Repository
libatomic_ops-devel-static-7.6.8-alt1.x86_64.rpm 7.6.8 x86_64 Classic
libatomic_ops-devel-static - - -


Name Value
glibc-devel-static -
libatomic_ops-devel = 7.6.8-alt1:sisyphus+221466.100.1.2
rpmlib(PayloadIsLzma) -


Name Value
libatomic_ops-devel-static = 7.6.8-alt1:sisyphus+221466.100.1.2


Type URL
Binary Package libatomic_ops-devel-static-7.6.8-alt1.i586.rpm
Source Package libatomic_ops-7.6.8-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] i586 classic
    rpm [Sisyphus] noarch classic
  2. Update the package index:
    # sudo apt-get update
  3. Install libatomic_ops-devel-static rpm package:
    # sudo apt-get install libatomic_ops-devel-static




2019-02-13 - Igor Vlasenko <> 7.6.8-alt1
- new version 7.6.8
- added devel subpackage
2017-09-26 - Vladimir Lettiev <> 7.4.6-alt1
- Updated to 7.4.6
2012-09-01 - Dmitry V. Levin <> 7.2d-alt1
- Updated to 7.2d.
2007-06-28 - Sergey Bolshakov <> 1.2-alt1
- Initial build

See Also

Package Description
libatomic_ops1-7.6.8-alt1.i586.rpm Shared library for libatomic_ops
libatomic_ops_gpl1-7.6.8-alt1.i586.rpm Shared library for libatomic_ops
libattica0.4-0.4.2-alt1.i586.rpm KDE 4 library
libattr- Dynamic library for extended attribute support
libattr-devel- Extended attribute development library and headers files
libattr-devel-static- Static library for extended attribute support
libaubio5-0.4.9-alt1.i586.rpm Aubio is a library for real time audio labelling
libaubio5-devel-0.4.9-alt1.i586.rpm Development files of libaubio5
libaubio5-examples-0.4.9-alt1.i586.rpm Examples of libaubio5
libaudacious-3.10.1-alt1.i586.rpm Library files for the audacious media player
libaudacious-devel-3.10.1-alt1.i586.rpm Development files for the audacious media player
libaudio-1.9.4-alt2.git20131009.i586.rpm Network Audio System client library
libaudio-devel-1.9.4-alt2.git20131009.i586.rpm NAS client library - development headers
libaudio-devel-static-1.9.4-alt2.git20131009.i586.rpm NAS client library - static library
libaudiocdplugins5-19.08.1-alt1.i586.rpm KF5 library