libatomic_ops fornece implementações para operações atômicas de atualização de memória em várias arquiteturas. Isso permite o uso direto delas em código razoavelmente portátil. Ao contrário de pacotes semelhantes anteriores, esse considera explicitamente a semântica de barreira de memória e permite a construção de código que envolve sobrecarga mínima ao longo de uma variedade de arquiteturas.
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.
Transferência (HTTP): https://github.com/bdwgc/libatomic_ops/releases/download/v7.10.0/libatomic_ops-7.10.0.tar.gz
Soma de verificação MD5 da transferência: 1de9631daa0781a8c5a8457053d57cf0
Tamanho da transferência: 532 KB
Espaço em disco estimado exigido: 6,2 MB (com testes)
Tempo de construção estimado: 0,1 UPC (com testes)
Instale libatomic_ops executando os seguintes comandos:
./configure --prefix=/usr \
--enable-shared \
--disable-static \
--docdir=/usr/share/doc/libatomic_ops-7.10.0 &&
make
Para verificar os resultados, emita make check.
Agora, como o(a) usuário(a) root:
make install
--enable-shared: Essa chave
habilita construir as bibliotecas compartilhadas libatomic_ops.
--disable-static: Essa
chave impede a instalação das versões estáticas das bibliotecas.