Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
devel:languages:misc
ffcall
ffcall.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ffcall.changes of Package ffcall
------------------------------------------------------------------- Fri Oct 18 13:31:33 UTC 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 08:35:26 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. ------------------------------------------------------------------- Fri Aug 18 17:00:35 UTC 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 08:57:47 UTC 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 1 13:01:44 UTC 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 6 07:50:57 UTC 2021 - Dr. Werner Fink <werner@suse.de> - Move /etc/rpm/macros.ffcall to /usr/lib/rpm/macros.d/ (boo#1185666) ------------------------------------------------------------------- Mon Oct 14 10:30:48 UTC 2019 - Dr. Werner Fink <werner@suse.de> - Avoid recursion trouble in spec file cause by undefined _lto_cflags ------------------------------------------------------------------- Thu Sep 12 13:52:51 UTC 2019 - Andreas Schwab <schwab@suse.de> - Add riscv64 to ffcall_arches ------------------------------------------------------------------- Tue Sep 10 20:17:14 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr> - Use -ffat-lto-objects when building static libraries. ------------------------------------------------------------------- Mon Aug 26 07:22:29 UTC 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. ------------------------------------------------------------------- Sun Aug 25 13:26:58 UTC 2019 - Andreas Stieger <andreas.stieger@gmx.de> - add upstream signing keyring and verify source signature ------------------------------------------------------------------- Wed Jul 10 07:02:40 UTC 2019 - Dr. Werner Fink <werner@suse.de> - Fix dependencies to get clisp build again ------------------------------------------------------------------- Tue Feb 20 13:40:17 UTC 2018 - werner@suse.de - Correct order of %file and %defattr ------------------------------------------------------------------- Tue Feb 20 11:14:28 UTC 2018 - werner@suse.de - Allow debuginfo ------------------------------------------------------------------- Mon Feb 19 08:53:22 UTC 2018 - werner@suse.de - Update to (lib)fcall-2.1 release * Added support for the following platforms: (Previously, a build on these platforms failed.) - x86_64: Solaris 11.3. - OpenBSD 6.1. - HardenedBSD 10 and 11. * Fixed a bug regarding passing of pointers on the following platforms: - x86_64: Linux with x32 ABI: CC="gcc -mx32". * Fixed a crash in trampoline on the following platforms: - Update the patch ffcall-trampoline.patch even if not applied ------------------------------------------------------------------- Mon Sep 11 07:53:10 UTC 2017 - werner@suse.de - Update to (lib)fcall-2.0 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. * The installed libraries are now installed as shared libraries by default (except for libvacall, which is still a static library only). * The installed shared libraries are now properly versioned. This means that when installing with --enable-shared, upgrading to a newer version of libffcall will not break existing binaries. * The installed include files are now platform independent. This means that you can now install libffcall for different ABIs on the same system, using the same --prefix option but different --exec-prefix options for each ABI. * API changes in <trampoline.h>: - The second argument of alloc_trampoline() is now a 'void**', rather than a 'void*'. - The return value of trampoline_variable() is now a 'void**', rather than a 'void*'. - The argument of trampoline_address(), trampoline_variable(), trampoline_data() is now a function pointer instead of a 'void*'. * Fixed a bug regarding floating-point arguments followed by non-floating-point arguments on the following platforms: - arm: Linux 32-bit, with hardware floats. - powerpc: Linux 32-bit. - s390: Linux. * Fixed a bug regarding structure returns on the following platforms: - i386: FreeBSD. - i386: MinGW. - mips: old 32-bit ABI (Linux, IRIX). * Added support for the following platforms: (Previously, a build on these platforms failed.) - i386: MSVC 14. - x86_64: Cygwin. - x86_64: MinGW. - x86_64: MSVC 14. - hppa64: HP-UX 11. - m68k: Linux. * Verified support for the following platforms: (A build on these platforms worked and still works.) - i386: FreeBSD, NetBSD, OpenBSD, DragonFly BSD. - i386: Hurd. - x86_64: FreeBSD, NetBSD, OpenBSD. - New package libffcall0 to hold the new shared libraries mainly libffcall.so.0.0.0 ------------------------------------------------------------------- Wed Jun 28 06:07:53 UTC 2017 - werner@suse.de - Accordingly to Bruno Haible the define -DMAP_VARIABLE=MAP_PRIVATE should become removed ------------------------------------------------------------------- Mon Jun 26 13:04:17 UTC 2017 - werner@suse.de - Add some more debug code for build architecture ------------------------------------------------------------------- Mon Jun 26 08:12:41 UTC 2017 - werner@suse.de - Update to (lib)fcall-1.13 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. - x86_64: Solaris 64-bit. - x86_64: Linux with x32 ABI: CC="gcc -mx32". - arm: Linux 32-bit, without hardware floats. - arm64: Linux 64-bit. - s390x: Linux 64-bit. - powerpc: AIX 64-bit. - mips: IRIX 6.5 with CC="cc -32". - sparc: Solaris 64-bit. * Fixed support for the following platforms: (Previously, a build on these platforms appeared to succeed but was buggy.) - x86_64: Linux. - arm: Linux 32-bit, with hardware floats. - powerpc: Linux 64-bit. - mips: Linux with CC="gcc -mabi=32". - mips: Linux with CC="gcc -mabi=n32". - mips: Linux with CC="gcc -mabi=64". - mips: IRIX 6.5 with CC="gcc -mabi=n32". - s390: Linux. - sparc: Linux 64-bit. - ia64: Linux. - hppa: HP-UX 32-bit. * Verified support for the following platforms: (A build on these platforms worked and still works.) - i386: Linux, Solaris, Mac OS X. - powerpc: Linux 32-bit. - powerpc: AIX 32-bit. - powerpc: MacOS X. - mips: IRIX 6.5 with CC="cc -n32". - sparc: Solaris 32-bit. - sparc: Linux 32-bit: CC="gcc -m32". - alpha: Linux. * Support for a security feature: On Linux and FreeBSD platforms, linking with the libffcall libraries no longer causes the stack to become executable. - Remove the patch ffcall-asm_cachectl.patch - Update the patch ffcall-trampoline.patch ------------------------------------------------------------------- Sat Feb 13 21:32:55 UTC 2016 - schwab@linux-m68k.org - Update to ffcall-1.12 release * Added ppc64le to the list of supported architectures. * Header now define LIBFFCALL_VERSION (to 0x010B). * Better support for IA64 on Linux (kernel 2.6.16+ and gcc 4.1.0+). * Added ARM support from Jonathan Olson (debian 1.10-2). * Added MIPSel support from Thiemo Seufer (debian 1.10-2). * Added ARMel support from Max Lapan. ------------------------------------------------------------------- Wed Feb 12 01:30:56 CET 2014 - ro@suse.de - remove s390x from list of architectures (no asm code available) ------------------------------------------------------------------- Tue May 14 12:47:37 UTC 2013 - werner@suse.de - Add missing BuildRoot tag ------------------------------------------------------------------- Wed May 8 12:11:10 UTC 2013 - werner@suse.de - Adopt the ffcall package as provided by David Lanzendörfer, his version is mainly based on the Fedora ffcall package (SR#172680): + Wed Mar 27 2013 Jerry James <loganjerry@gmail.com> - 1.10-10.20120424cvs - Update to CVS 20120424 - List all architectures supported by this package (bz 925335) - Rename man pages to avoid conflicts (bz 800360) - Add Provides: ffcall-static + Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-9.20100903cvs - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-8.20100903cvs - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + Tue Jan 10 2012 Jerry James <loganjerry@gmail.com> - 1.10-7.20100903cvs - Clean out prebuilt object files - Add trampoline patch to force use of mmap() to get executable memory + Mon Jan 9 2012 Jerry James <loganjerry@gmail.com> - 1.10-6.20100903cvs - Update to CVS 20100903 - Minor spec file cleanups + Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-5.20080704cvs.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-4.20080704cvs.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-3.20080704cvs.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + Wed Dec 10 2008 Jochen Schmitt <Jochen herr-schmitt de> - 1.10-2.20080704cvs.1 - Fix -FPIC issue (BZ #475112) + Fri Jul 4 2008 Gerard Milmeister <gemi@bluewin.ch> - 1.10-2.20080704cvs - update to cvs 20080704 - support for ppc64 + Mon Feb 25 2008 Gerard Milmeister <gemi@bluewin.ch> - 1.10-1 - first Fedora release - Correct group tag, provide ffcall-devel not ffcall-static - Declare patch ffcall-trampoline.patch - Add patch ffcall-asm_cachectl.patch - Correct license string - Declare configuration file - Declare manual pages as documentations
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor