Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ffcall | Distribution: openSUSE Tumbleweed |
Version: 2.5 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Oct 18 15:31:33 2024 |
Group: Development/Libraries/Other | Build host: reproducible |
Size: 413442 | Source RPM: ffcall-2.5-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://www.gnu.org/software/libffcall/ | |
Summary: Libraries for foreign function call interfaces |
This is a collection of four libraries which can be used to build foreign function call interfaces in embedded interpreters. The four packages are: - avcall: calling C functions with variable arguments - vacall: C functions accepting variable argument prototypes - trampoline: closures as first-class C functions - callback: closures with variable arguments as first-class C functions (a reentrant combination of vacall and trampoline)
GPL-2.0-or-later
* Fri Oct 18 2024 Dr. Werner Fink <werner@suse.de> - Update to (lib)fcall-2.5 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. - powerpc: FreeBSD, NetBSD. - powerpc64: FreeBSD. - powerpc64le: FreeBSD. - arm: Android. * Fixed support for the following platforms: (Previously, a build on these platforms appeared to succeed but was buggy.) - ia64: Linux. - arm64: OpenBSD. * Simplified the environmental requirements (the library no longer allocates a temporary file in /tmp) on the following platforms: - Linux. - macOS. - FreeBSD 13 and newer. - NetBSD 8 and newer. - Removed patch riscv-pic.patch as now upstream supported * Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org> - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. * Fri Aug 18 2023 Andreas Schwab <schwab@suse.de> - riscv-pic.patch: Use PIC-compatible code for vacall (https://savannah.gnu.org/bugs/?62422) - Run testsuite * Wed Apr 27 2022 Jan Engelhardt <jengelh@inai.de> - Resolve rpmlint report "libffcall0.x86_64: E: shlib-policy-name-error SONAME: libavcall.so.1, expected package suffix: 1" * Mon Nov 01 2021 Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 2.4 * Fixed a couple of multithread-safety bugs in the trampoline and callback packages. - Remove unused ffcall-trampoline.patch * Thu May 06 2021 Dr. Werner Fink <werner@suse.de> - Move /etc/rpm/macros.ffcall to /usr/lib/rpm/macros.d/ (boo#1185666) * Mon Oct 14 2019 Dr. Werner Fink <werner@suse.de> - Avoid recursion trouble in spec file cause by undefined _lto_cflags * Thu Sep 12 2019 Andreas Schwab <schwab@suse.de> - Add riscv64 to ffcall_arches * Tue Sep 10 2019 Christophe Giboudeaux <christophe@krop.fr> - Use -ffat-lto-objects when building static libraries. * Mon Aug 26 2019 Dr. Werner Fink <werner@suse.de> - Update to (lib)fcall-2.2 release * Added support for the following platforms: (Previously, a build on these platforms failed.) - armv6 (Raspberry Pi): Linux. - hppa: Linux 32-bit. - riscv32: Linux with ilp32d ABI. - riscv64: Linux with lp64d ABI. * The build for the mips 32-bit ABI is now compatible with toolchains for the 'fpxx' ABI variant. The downside is that the mips1 architecture is no longer supported. * Fixed a bug regarding passing of more than 8 arguments on the following platforms: - arm64: Linux 64-bit. * Fixed a stack corruption bug on the following platforms: - hppa: HP-UX 32-bit.
/usr/include/avcall.h /usr/include/callback.h /usr/include/ffcall-abi.h /usr/include/ffcall-version.h /usr/include/trampoline.h /usr/include/vacall.h /usr/include/vacall_r.h /usr/lib/rpm/macros.d/macros.ffcall /usr/lib64/libavcall.a /usr/lib64/libavcall.so /usr/lib64/libcallback.a /usr/lib64/libcallback.so /usr/lib64/libffcall.a /usr/lib64/libffcall.so /usr/lib64/libtrampoline.a /usr/lib64/libtrampoline.so /usr/lib64/libvacall.a /usr/share/doc/packages/ffcall /usr/share/doc/packages/ffcall/NEWS /usr/share/doc/packages/ffcall/README /usr/share/doc/packages/ffcall/avcall.html /usr/share/doc/packages/ffcall/callback.html /usr/share/doc/packages/ffcall/trampoline.html /usr/share/doc/packages/ffcall/trampoline_r.html /usr/share/doc/packages/ffcall/vacall.html /usr/share/licenses/ffcall /usr/share/licenses/ffcall/COPYING /usr/share/man/man3/ffcall-avcall.3.gz /usr/share/man/man3/ffcall-callback.3.gz /usr/share/man/man3/ffcall-trampoline.3.gz /usr/share/man/man3/ffcall-vacall.3.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 00:50:56 2024