Le paquet libaio est un dispositif d'entrée-sortie asynchrone (« async I/O » ou « aio ») qui a une API et un ensemble de fonctionnalités plus riches que le dispositif d'entrée-sortie asynchrone de POSIX. Cette bibliothèque, libaio, fournit une API native sous Linux pour l'entrée-sortie asynchrone. Le dispositif d'entrée-sortie asynchrone POSIX a besoin de cette bibliothèque pour fournir les fonctionnalités accélérées par le noyau, comme les applications qui ont besoin de l'APi d'entrée-sortie asynchrone native du noyau.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://pagure.io/libaio/archive/libaio-0.3.113/libaio-0.3.113.tar.gz
Somme de contrôle MD5 : 605237f35de238dfacc83bcae406d95d
Taille du téléchargement : 48 Ko
Estimation de l'espace disque requis : 1.0 Mo
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/libaio
Tout d'abord, désactivez l'installation de la bibliothèque statique :
sed -i '/install.*libaio.a/s/^/#/' src/Makefile
Construisez libaio en exécutant la commande suivante :
make
Si vous voulez lancer la suite de tests, corrigez un problème avec Glibc-2.34 et supérieur :
sed 's/-Werror//' -i harness/Makefile
Pour tester les résultats lancez : make partcheck.
Maintenant, installez le paquet en tant qu'utilisateur root
:
make install
Last updated on