Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ffcall-2.5-1.1 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

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)

Provides

Requires

License

GPL-2.0-or-later

Changelog

* 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.

Files

/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