SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

libatomic_ops-devel rpm build for : Mageia 9. For other distributions click libatomic_ops-devel.

Name : libatomic_ops-devel
Version : 7.6.14 Vendor : Mageia_Org
Release : 1.mga9 Date : 2022-10-03 22:15:50
Group : System/Libraries Source RPM : libatomic_ops-7.6.14-1.mga9.src.rpm
Size : 0.68 MB
Packager : neoclust < neoclust>
Summary : Multiplatform atomic memory operation library
Description :
Provides implementations for atomic memory update operations on a number of
architectures. This allows direct use of these in reasonably portable code.
Unlike earlier similar packages, this one explicitly considers memory barrier
semantics, and allows the construction of code that involves minimum overhead
across a variety of architectures.

The package has been at least minimally tested on X86, Itanium, Alpha,
PA-RISC, PowerPC, and SPARC, with Linux, Microsoft Windows, HP/UX, Solaris
and MACOSX operating systems. Some implementations are more complete than
others.

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
details.

RPM found in directory: /vol/rzm3/linux-mageia/distrib/9/i586/media/core/release

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  libatomic_ops-devel-7.6.14-1.mga9.i586.rpm
     Search for other platforms
libatomic_ops-devel-7.6.14-1.mga9.sparc.rpm
libatomic_ops-devel-7.6.14-1.mga9.alpha.rpm
libatomic_ops-devel-7.6.14-1.mga9.ppc.rpm
libatomic_ops-devel-7.6.14-1.mga9.ia64.rpm
libatomic_ops-devel-7.6.14-1.mga9.s390.rpm

Provides :
atomic_ops-devel
devel(libatomic_ops)
devel(libatomic_ops_gpl)
libatomic_ops-devel
libatomic_ops-devel
libatomic_ops-devel(x86-32)
pkgconfig(atomic_ops)

Requires :
libatomic_ops1 = 7.6.14-1.mga9
libatomic_ops_gpl1 = 7.6.14-1.mga9
pkgconfig
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/include/atomic_ops
/usr/include/atomic_ops.h
/usr/include/atomic_ops/ao_version.h
/usr/include/atomic_ops/generalize-arithm.h
/usr/include/atomic_ops/generalize-small.h
/usr/include/atomic_ops/generalize.h
/usr/include/atomic_ops/sysdeps
/usr/include/atomic_ops/sysdeps/all_acquire_release_volatile.h
/usr/include/atomic_ops/sysdeps/all_aligned_atomic_load_store.h
/usr/include/atomic_ops/sysdeps/all_atomic_load_store.h
/usr/include/atomic_ops/sysdeps/all_atomic_only_load.h
/usr/include/atomic_ops/sysdeps/ao_t_is_int.h
/usr/include/atomic_ops/sysdeps/armcc
/usr/include/atomic_ops/sysdeps/armcc/arm_v6.h
/usr/include/atomic_ops/sysdeps/emul_cas.h
/usr/include/atomic_ops/sysdeps/gcc
/usr/include/atomic_ops/sysdeps/gcc/aarch64.h
/usr/include/atomic_ops/sysdeps/gcc/alpha.h
/usr/include/atomic_ops/sysdeps/gcc/arm.h
/usr/include/atomic_ops/sysdeps/gcc/avr32.h
/usr/include/atomic_ops/sysdeps/gcc/cris.h
/usr/include/atomic_ops/sysdeps/gcc/generic-arithm.h
/usr/include/atomic_ops/sysdeps/gcc/generic-small.h
/usr/include/atomic_ops/sysdeps/gcc/generic.h
/usr/include/atomic_ops/sysdeps/gcc/hexagon.h
/usr/include/atomic_ops/sysdeps/gcc/hppa.h
/usr/include/atomic_ops/sysdeps/gcc/ia64.h
/usr/include/atomic_ops/sysdeps/gcc/m68k.h
/usr/include/atomic_ops/sysdeps/gcc/mips.h
/usr/include/atomic_ops/sysdeps/gcc/powerpc.h
There is 59 files more in these RPM.

 
ICM