libatomic_ops 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.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
下载地址(HTTP):https://github.com/bdwgc/libatomic_ops/releases/download/v7.10.0/libatomic_ops-7.10.0.tar.gz
MD5 校验和:1de9631daa0781a8c5a8457053d57cf0
大小:532 KB
预计所需磁盘空间:6.2 MB(含测试)
预计构建时间:0.1 SBU(含测试)
Install libatomic_ops by running the following commands:
./configure --prefix=/usr \
--enable-shared \
--disable-static \
--docdir=/usr/share/doc/libatomic_ops-7.10.0 &&
make
To check the results, issue make check.
Now, as the root user:
make install
--enable-shared: This
switch enables building of the libatomic_ops shared libraries.
--disable-static: This
switch prevents installation of static versions of the libraries.