libatomic_ops fournit des implémentations pour des opérations atomiques de mise à jour de la mémoire sur un certain nombre d'architectures. Cela permet leur utilisation directe dans un code raisonnablement portable. Contrairement à des paquets précédents similaires, celui-ci considère les sémantiques de la barrière mémoire de façon explicite et il permet la construction d'un code impliquant le minimum de surcoût sur une large variété d'architectures.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://github.com/bdwgc/libatomic_ops/releases/download/v7.8.4/libatomic_ops-7.8.4.tar.gz
Somme de contrôle MD5 du téléchargement : e32047636a32bb9b1d3429965b949dbb
Taille du téléchargement : 516 Ko
Estimation de l'espace disque requis : 6,1 Mo (avec les tests)
Estimation du temps de construction : 0,1 SBU (avec les tests)
Installez libatomic_ops en exécutant les commandes suivantes :
./configure --prefix=/usr \ --enable-shared \ --disable-static \ --docdir=/usr/share/doc/libatomic_ops-7.8.4 && make
Pour vérifier les résultats, lancez make check.
Maintenant, en tant qu'utilisateur root
:
make install
--enable-shared
: Ce
paramètre active la construction des bibliothèques partagées
libatomic_ops
.
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.