Port variant standard
Summary Atomic operations access library
Package version 7.6.12
Keywords devel
Maintainer nobody
License MIT , GPLv2 (multi)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 17 SEP 2021, 05:02:13 UTC
Port created 07 JUN 2017, 22:40:10 UTC
Subpackage Descriptions
single 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 is 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.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) autoconf:single:standard
Download groups
main mirror://GITHUB/ivmai:libatomic_ops:v7.6.12
Distribution File Information
18091d5f3cb7008b0432016390ff437b9d1d76c10b92c8e63ff63f0c1331b030 138325 ivmai-libatomic_ops-7.6.12.tar.gz
Ports that require libatomic_ops:standard
boehm_garbage_collector:redirect Garbage collection with redirected malloc
boehm_garbage_collector:standard Garbage collection and memory leak detection
boehm_garbage_collector:threaded Garbage collection with posix thread support
cairo:standard Vector graphics library with cross-device support