libffi-3.2.1

Introduction à libffi

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.0.

Informations sur le paquet

  • Téléchargement (HTTP) :

  • 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)

Dépendances de libffi

Facultatives

DejaGnu-1.6 (requis pour lancer la suite de tests)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libffi

Installation de 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

Explication des commandes

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.

Contenu

Programmes installés: Aucun
Bibliothèque installée: libffi.so
Répertoires installés: Aucun

Descriptions courtes

libffi.so

contient les fonctions de l'API libffi.

Last updated on 2017-02-15 01:20:11 +0100