6.49.2. Contents of Libffi
Installed library:
libffi.so
The Libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run time.
Modify the Makefile to install headers into the standard
/usr/include
directory instead of
/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
Prepare libffi for compilation:
./configure --prefix=/usr --disable-static
Compile the package:
make
To test the results, issue:
make check
Install the package:
make install