Revisions of libffi

buildservice-autocommit accepted request 1159781 from Richard Biener's avatar Richard Biener (rguenther) (revision 35)
baserev update by copy to link target
Richard Biener's avatar Richard Biener (rguenther) accepted request 1159617 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 34)
- Add patches to fix BTI on aarch64:
  * 830.patch
- Update to 3.4.6:
  * Fix long double regression on mips64 and alpha.
- Update to 3.4.5:
  * Add support for wasm32.
  * Add support for aarch64 branch target identification (bti).
  * Add support for ARCv3: ARC32 & ARC64.
  * Add support for HPPA64, and many HPPA fixes.
  * Add support for Haikuos on PowerPC.
  * Fixes for AIX, loongson, MIPS, power, sparc64, and x86 Darwin.
- Drop upstreamed patches:
  * 808.patch
  * 810.patch
buildservice-autocommit accepted request 1131297 from Richard Biener's avatar Richard Biener (rguenther) (revision 33)
baserev update by copy to link target
Richard Biener's avatar Richard Biener (rguenther) accepted request 1131289 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 32)
- Add upstream patches to fix BTI on aarch64:
  * 808.patch
  * 810.patch
buildservice-autocommit accepted request 1031049 from Richard Biener's avatar Richard Biener (rguenther) (revision 31)
baserev update by copy to link target
Richard Biener's avatar Richard Biener (rguenther) accepted request 1030896 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 30)
- Update to libffi 3.4.4
  * Important aarch64 fixes, including support for linux builds
      with Link Time Optimization (-flto).
  * Fix x86 stdcall stack alignment.
  * Fix x86 Windows msvc assembler compatibility.
  * Fix moxie and or1k small structure args.
- drop riscv64-handle-big-structures.patch
- reenable LTO
buildservice-autocommit accepted request 1010285 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 29)
baserev update by copy to link target
Richard Biener's avatar Richard Biener (rguenther) accepted request 1009331 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 28)
- add riscv64-handle-big-structures.patch
buildservice-autocommit accepted request 1007869 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 27)
baserev update by copy to link target
buildservice-autocommit accepted request 1006099 from Richard Biener's avatar Richard Biener (rguenther) (revision 26)
baserev update by copy to link target
Richard Biener's avatar Richard Biener (rguenther) committed (revision 25)
- disable LTO due to (ffi#733)
Richard Biener's avatar Richard Biener (rguenther) committed (revision 24)
- update to 3.4.3:
  * All struct args are passed by value, regardless of size, as per ABIs.
  * Enable static trampolines for Cygwin.
  * Add support for Loongson's LoongArch64 architecture.
  * Fix x32 static trampolines.
  * Fix 32-bit x86 stdcall stack corruption.
  * Fix ILP32 aarch64 support.
- includes fix for RISCV64
Richard Biener's avatar Richard Biener (rguenther) accepted request 1005621 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 23)
- add riscv-rvalue-ext.patch to fix libffi for RISCV64
Richard Biener's avatar Richard Biener (rguenther) accepted request 935016 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 22)
- disable static trampolines (bsc#1193272)
Richard Biener's avatar Richard Biener (rguenther) accepted request 934175 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 21)
- update to 3.4.2:
  * Add static trampoline support for Linux on x86_64 and ARM64.
  * Add support for Alibaba's CSKY architecture.
  * Add support for Kalray's KVX architecture.
  * Add support for Intel Control-flow Enforcement Technology (CET).
  * Add support for ARM Pointer Authentication (PA).
  * Fix 32-bit PPC regression.
  * Fix MIPS soft-float problem.
  * Enable tmpdir override with the $LIBFFI_TMPDIR environment variable.
  * Enable compatibility with MSVC runtime stack checking.
  * Reject float and small integer argument in ffi_prep_cif_var().
  * Callers must promote these types themselves. 
- drop aarch64.patch: fixed upstream differently
- drop info dependency, uses file triggers now
buildservice-autocommit accepted request 783284 from Richard Biener's avatar Richard Biener (rguenther) (revision 20)
baserev update by copy to link target
Richard Biener's avatar Richard Biener (rguenther) committed (revision 19)
- Update to commit b844a9c7f1ca based on libffi 3.3 with the
  following changes:
        Add RISC-V support.
        New API in support of GO closures.
        Add IEEE754 binary128 long double support for 64-bit Power
        Default to Microsoft's 64 bit long double ABI with Visual C++.
        GNU compiler uses 80 bits (128 in memory) FFI_GNUW64 ABI.
        Add Windows on ARM64 (WOA) support.
        Add Windows 32-bit ARM support.
        Raw java (gcj) API deprecated.
        Add pre-built PDF documentation to source distribution.
        Many new test cases and bug fixes.
- SONAME change to libffi.so.8
- stdcall.patch is now upstream
- Adjust baselibs.conf for SONAME change
- Adjust aarch64.patch for upstream changes
- Drop gccbug.patch XFAILing testcases that now PASS with fixed
  GCC 9.3
buildservice-autocommit accepted request 738228 from Richard Biener's avatar Richard Biener (rguenther) (revision 18)
baserev update by copy to link target
Richard Biener's avatar Richard Biener (rguenther) accepted request 738187 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 17)
- Workaround aarch64 bug (boo#1153573) with upstream patch
  https://github.com/libffi/libffi/pull/499 updated to apply
  on current sources (upstream will probably rework this patch
  so we need to monitor the issue for the proper fix):
  * aarch64.patch
buildservice-autocommit accepted request 731707 from Richard Biener's avatar Richard Biener (rguenther) (revision 16)
baserev update by copy to link target
Displaying revisions 1 - 20 of 35
openSUSE Build Service is sponsored by