Revisions of ffcall

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1208883 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 18)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1153253 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 17)
Prepare for RPM 4.20 (forwarded request 1150675 from dimstar)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1110584 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 16)
- riscv-pic.patch: Use PIC-compatible code for vacall
  (https://savannah.gnu.org/bugs/?62422)
- Run testsuite (forwarded request 1104705 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 973065 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 15)
- Resolve rpmlint report "libffcall0.x86_64: E:
  shlib-policy-name-error SONAME: libavcall.so.1, expected
  package suffix: 1" (forwarded request 973063 from jengelh)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 929193 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 14)
- Update to version 2.4
  * Fixed a couple of multithread-safety bugs in the trampoline and
    callback packages.
- Remove unused ffcall-trampoline.patch (forwarded request 928559 from susnux)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 890920 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 13)
- Move /etc/rpm/macros.ffcall to /usr/lib/rpm/macros.d/ (boo#1185666)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 741482 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 12)
Automatic submission by obs-autosubmit
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 730438 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 11)
- Add riscv64 to ffcall_arches

- Use -ffat-lto-objects when building static libraries.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 726083 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 10)
- 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.

- add upstream signing keyring and verify source signature
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 714382 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 9)
- Fix dependencies to get clisp build again
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 578359 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 8)
- Correct order of %file and %defattr 

- Allow debuginfo 

- 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

- 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*'.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 506619 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 7)
- Accordingly to Bruno Haible the define -DMAP_VARIABLE=MAP_PRIVATE
  should become removed

- Add some more debug code for build architecture 

- 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.
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 5)
Split 13.2 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 221940 from mrdocs's avatar mrdocs (revision 4)
- remove s390x from list of architectures (no asm code available) (forwarded request 221935 from oertel)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 3)
Split 13.1 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 174825 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 1)
Required in Factory due split from clisp see SR#172680
Displaying all 18 revisions
openSUSE Build Service is sponsored by