Portable Foreign Function Interface library This formula is keg-only.

Current versions

Reverse dependencies

The following formulae require libffi to be installed:
lilypond 2.18.2 Sheet music engraver
llvm@3.7 3.7.1 Next-gen compiler infrastructure
parrot 8.1.0 Open source virtual machine (for Perl6, et al.)
micropython 1.9.3_1 Python implementation for microcontrollers and constrained systems
ecl 16.1.3_3 Embeddable Common Lisp
rakudo-star 2018.01 Perl 6 compiler
p11-kit 0.23.10 Library to load and enumerate PKCS#11 modules
yosys 0.7_1 Framework for Verilog RTL synthesis
llvm@3.9 3.9.1_1 Next-gen compiler infrastructure
gnu-smalltalk 3.2.5_6 GNU Smalltalk interpreter and image
guile 2.2.3_1 GNU Ubiquitous Intelligent Language for Extensions
guile@2.0 2.0.14_2 GNU Ubiquitous Intelligent Language for Extensions
idris 1.2.0 Pure functional programming language with dependent types
sagittarius-scheme 0.9.1 Free Scheme implementation supporting R6RS and R7RS
pygobject3 3.28.2 GNOME Python bindings (based on GObject Introspection)
uwsgi 2.0.17 Full stack for building hosting services
glib 2.56.1 Core application library for C
gobject-introspection 1.56.1 Generate introspection data for GObject libraries

Recent formula history

Mike McQuaid libffi: use *_by_macos.
ilovezfs Indentation style fixes (#19679)
ilovezfs Use EOS or 'EOS' for all heredoc delimiters
ilovezfs Use “squiggly” heredocs.
Viktor Szakats libffi: secure url(s)

Formula code at GitHub