La bibliothèque Libffi fournit une interface portable et haut-niveau pour diverses conventions d'appel. Cela permet au programmeur d'appeler des fonctions spécifiées par une interface d'appel décrite à l'exécution.
Modifiez le Makefile pour installer les en-têtes dans le répertoire
standard /usr/include
plutôt que
/usr/lib/libffi-3.2.1/include
.
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
Préparez libffi à la compilation :
./configure --prefix=/usr --disable-static
Compilez le paquet :
make
Pour tester les résultats, lancez :
make check
Installez le paquet :
make install