O pacote libaio é um recurso assíncrono de Entrada/Saída ("Entrada/Saída assíncrona" ou "aio") que possui uma API e um conjunto de recursos mais ricos que o recurso simples de Entrada/Saída assíncrona POSIX. Essa biblioteca, "libaio", fornece a API nativa do Linux para Entrada/Saída assíncrona. O recurso de Entrada/Saída assíncrona POSIX exige essa biblioteca para a finalidade de fornecer recursos de Entrada/Saída assíncronas acelerados pelo núcleo, assim como os aplicativos que exigem a API de Entrada/Saída assíncrona nativa do Linux.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://pagure.io/libaio/archive/libaio-0.3.113/libaio-0.3.113.tar.gz
Soma de verificação MD5 da transferência: 605237f35de238dfacc83bcae406d95d
Tamanho da transferência: 48 KB
Espaço em disco estimado exigido: 1,0 MB
Tempo de construção estimado: menos que 0,1 UPC
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/libaio
Primeiro, desabilite a instalação da biblioteca estática:
sed -i '/install.*libaio.a/s/^/#/' src/Makefile
Construa a libaio executando o seguinte comando:
make
Se você deseja executar a suíte de teste, {então] corrija um problema com Glibc-2.34 ou posterior:
sed 's/-Werror//' -i harness/Makefile
Para testar os resultados, emita: make partcheck.
Agora, instale o pacote como o(a) usuário(a) root
:
make install