La bibliothèque libffi fournit une interface de programmation portable et de haut niveau avec plusieurs conventions d'appel. Elle permet à un programmeur d'appeler une fonction spécifiée avec une description d'interface d'appel lors de l'exécution.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.1.
Téléchargement (HTTP) : https://sourceware.org/ftp/libffi/libffi-3.2.1.tar.gz
Téléchargement (FTP) : ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz
Somme de contrôle MD5 du téléchargement : 83b89587607e3eb65c70d361f13bab43
Taille du téléchargement : 920 Ko
Estimation de l'espace disque requis : 6.1 Mo (1.7 Mo supplémentaires pour les tests)
Estimation du temps de construction : moins de 0.1 SBU (0.4 SBU supplémentaires pour les tests)
DejaGnu-1.6 (requis pour lancer la suite de tests)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libffi
Installez libffi en lançant les commandes suivantes :
sed -e '/^includesdir/ s/$(libdir).*$/$(includedir)/' \ -i include/Makefile.in && sed -e '/^includedir/ s/=.*$/=@includedir@/' \ -e 's/^Cflags: -I${includedir}/Cflags:/' \ -i libffi.pc.in && ./configure --prefix=/usr --disable-static && make
Pour tester les résultats lancez : make check.
Maintenant, en tant qu'utilisateur root
:
make install
sed ...
include/Makefile.in et sed ... libffi.pc.in : Fait
que le paquet installe les entêtes dans le dossier standard
/usr/include
au lieu de /usr/lib/libffi-3.2.1/include
.
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
Last updated on 2017-08-17 06:41:37 +0200