libffcall - foreign function call libraries - Summary
This software is part of the GNU Project.
libffcall is a library which can be used to build foreign function call interfaces in embedded interpreters.
It installs a library libffcall.{a,so}; to link with it, use the compiler option '-lffcall'.
It consists of two parts:
- avcall
- calling C functions with variable arguments. Its include file is <avcall.h>.
- callback
- closures with variable arguments as first-class C functions. Its include file is <callback.h>.
The current release is at https://ftp.gnu.org/gnu/libffcall/libffcall-2.4.tar.gz
Registration Date: Wed 02 Jan 2008 02:13:29 AM UTC
License: GNU General Public License v2 or later
Development Status: 5 - Production/Stable
posted by haible, Mon 02 Sep 2024 01:35:19 PM UTC
libffcall version 2.5 is released.
New in this release:
- Added support for the following platforms: (Previously, a build on these platforms failed.)
- loongarch64: Linux with lp64d ABI.
- riscv64: Linux with musl libc.
- hppa: Linux.
posted by haible, Sat 17 Feb 2018 12:58:17 PM UTC
libffcall version 2.1 is released.
New in this release:
- Added support for Linux/arm with PIE-enabled gcc, Solaris 11.3 on x86_64, OpenBSD 6.1, HardenedBSD.
- Fixed a bug regarding passing of pointers on Linux/x86_64 with x32 ABI.
- Fixed a crash in trampoline on Linux/mips64el.
posted by haible, Sun 10 Sep 2017 05:11:24 PM UTC
libffcall version 2.0 is released.
New in this release:
- The package now installs a library libffcall.{a,so}. It contains the 'avcall' and 'callback' packages. The libraries libavcall.{a,so} and libcallback.{a,so} are still installed as well, but are deprecated.
posted by haible, Sat 24 Jun 2017 09:31:48 AM UTC
libffcall version 1.13 is released.
New in this release:
- The license has been changed from GPLv2 to GPLv2+.
- Added support for the following platforms:
(Previously, a build on these platforms failed.)
- x86_64: Mac OS X 64-bit.
[...]
Powered by Savane 3.14-f13d.
Corresponding source code