Name libffi
Version 3.2.1
Summary A portable foreign function interface library
Description 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. FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The `libffi' library really only provides the lowest, machine dependent layer of a fully featured foreign function interface. A layer must exist above `libffi' that handles type conversions for values passed between the two languages.
Section base
License MIT
Homepage http://sourceware.org/libffi/
Recipe file recipes-support/libffi/libffi_3.2.1.bb
Layer meta-ampliphy (hardknott branch)
Inherits
  • autotools
  • siteconfig
  • siteinfo
  • texinfo
Dependencies
  • autoconf-native
  • automake-native
  • libtool-cross
  • libtool-native
  • texinfo-dummy-native
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
PACKAGECONFIG options

Sources

ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz

Patches

Patch Status
libffi/not-win32.patch Inappropriate
libffi/0001-mips-Use-compiler-internal-define-for-linux.patch Pending
libffi/0001-mips-fix-MIPS-softfloat-build-issue.patch Backport [https://github.com/libffi/libffi/commit/2ded2a4f494165c93293afc14ab0be1243cf8c49]
libffi/0001-libffi-Support-musl-x32-build.patch Pending

bbappends

This recipe is appended by:

meta-amd-bsp libffi_3.3.bbappend

Other branches

This recipe in other branches of meta-ampliphy:

Branch Recipe
hardknott (Yocto Project 3.3) libffi 3.2.1 (this recipe)
gatesgarth (Yocto Project 3.2) libffi 3.2.1