7ed2ca92f9
Accepting request 1313804 from devel:libraries:c_c++
...
- Add upstream patch to fix GCS on aarch64:
* 943.patch (forwarded request 1313715 from Guillaume_G)
OBS-URL: https://build.opensuse.org/request/show/1313804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=19
2025-10-28 13:45:40 +00:00
e880134ae4
Accepting request 1313715 from devel:ARM:Factory:ARMv9
...
- Add upstream patch to fix GCS on aarch64:
* 943.patch
OBS-URL: https://build.opensuse.org/request/show/1313715
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=40
2025-10-27 09:43:42 +00:00
88a6945727
Accepting request 1302688 from devel:libraries:c_c++
...
3.5.2 (forwarded request 1302677 from fstrba)
OBS-URL: https://build.opensuse.org/request/show/1302688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=18
2025-09-08 07:56:32 +00:00
c96b38a1c2
Accepting request 1302677 from Java:bootstrap
...
3.5.2
OBS-URL: https://build.opensuse.org/request/show/1302677
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=38
2025-09-04 07:49:46 +00:00
3393e39ce7
Accepting request 1255515 from devel:libraries:c_c++
...
- Update to 3.4.7:
- Drop upstreamed patch:
* 830.patch
OBS-URL: https://build.opensuse.org/request/show/1255515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=17
2025-03-27 21:31:29 +00:00
d0a30e70d6
- Update to 3.4.7:
...
- Drop upstreamed patch:
* 830.patch
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=36
2025-03-19 17:46:48 +00:00
f83dd7f85f
Accepting request 1159781 from devel:libraries:c_c++
...
- 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 (forwarded request 1159617 from Guillaume_G)
OBS-URL: https://build.opensuse.org/request/show/1159781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=16
2024-03-21 15:59:52 +00:00
9ab1a5a184
Accepting request 1159617 from home:Guillaume_G:branches:devel:libraries:c_c++
...
- 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
OBS-URL: https://build.opensuse.org/request/show/1159617
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=34
2024-03-20 08:11:13 +00:00
582dad476e
Accepting request 1131297 from devel:libraries:c_c++
...
- Add upstream patches to fix BTI on aarch64:
* 808.patch
* 810.patch (forwarded request 1131289 from Guillaume_G)
OBS-URL: https://build.opensuse.org/request/show/1131297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=15
2023-12-09 21:48:57 +00:00
dd7f6b2bcc
Accepting request 1131289 from home:Guillaume_G:PAC_BTI
...
- Add upstream patches to fix BTI on aarch64:
* 808.patch
* 810.patch
OBS-URL: https://build.opensuse.org/request/show/1131289
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=32
2023-12-06 09:35:08 +00:00
ae46754773
Accepting request 1031049 from devel:libraries:c_c++
...
- 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
OBS-URL: https://build.opensuse.org/request/show/1031049
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=14
2022-10-26 10:31:14 +00:00
60a3582b52
Accepting request 1030896 from home:Andreas_Schwab:Factory
...
- 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
OBS-URL: https://build.opensuse.org/request/show/1030896
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=30
2022-10-25 06:48:52 +00:00
a94e28dff4
Accepting request 1010285 from devel:libraries:c_c++
...
- add riscv64-handle-big-structures.patch
OBS-URL: https://build.opensuse.org/request/show/1010285
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=13
2022-10-18 10:44:07 +00:00
688b149ab1
Accepting request 1009331 from home:dirkmueller:Factory
...
- add riscv64-handle-big-structures.patch
OBS-URL: https://build.opensuse.org/request/show/1009331
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=28
2022-10-10 12:16:48 +00:00
8bfd49434f
Accepting request 1007869 from devel:libraries:c_c++
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/1007869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=12
2022-10-07 23:22:41 +00:00
OBS User buildservice-autocommit
5e2b1227b5
Accepting request 1006099 from devel:libraries:c_c++
...
baserev update by copy to link target
OBS-URL: https://build.opensuse.org/request/show/1006099
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=26
2022-09-28 15:51:07 +00:00
85b683075f
Accepting request 1006099 from devel:libraries:c_c++
...
- add riscv-rvalue-ext.patch to fix libffi for RISCV64
OBS-URL: https://build.opensuse.org/request/show/1006099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=11
2022-09-28 15:51:07 +00:00
OBS User buildservice-autocommit
fb6bb9e956
Updating link to change in openSUSE:Factory/libffi revision 11.0
...
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=572816b58542a7c51451b3fc476d5bb1
2022-09-28 15:51:07 +00:00
e1cfc557c1
- disable LTO due to (ffi#733)
...
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=25
2022-09-27 09:33:00 +00:00
81ef3e390c
- 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
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=24
2022-09-23 13:28:50 +00:00
0a1b86cbce
Accepting request 1005621 from home:dirkmueller:Factory
...
- add riscv-rvalue-ext.patch to fix libffi for RISCV64
OBS-URL: https://build.opensuse.org/request/show/1005621
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=23
2022-09-23 13:15:28 +00:00
1c70395aa4
Accepting request 935125 from devel:libraries:c_c++
...
- disable static trampolines (bsc#1193272) (forwarded request 935016 from dirkmueller)
OBS-URL: https://build.opensuse.org/request/show/935125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=10
2021-12-09 18:44:51 +00:00
8acc23c2d9
Accepting request 935016 from home:dirkmueller:Factory
...
- disable static trampolines (bsc#1193272)
OBS-URL: https://build.opensuse.org/request/show/935016
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=22
2021-12-02 08:20:43 +00:00
70576c9c77
Accepting request 934175 from home:dirkmueller:Factory
...
- 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
OBS-URL: https://build.opensuse.org/request/show/934175
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=21
2021-11-29 09:53:30 +00:00
3ab033edde
Accepting request 783284 from devel:libraries:c_c++
...
- 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
OBS-URL: https://build.opensuse.org/request/show/783284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=9
2020-03-18 11:25:45 +00:00
d6a66760da
- 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
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=19
2020-03-10 10:06:48 +00:00
5bb289a0e9
Accepting request 738228 from devel:libraries:c_c++
...
- 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 (forwarded request 738187 from Guillaume_G)
OBS-URL: https://build.opensuse.org/request/show/738228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=8
2019-10-17 10:17:40 +00:00
27f1f31163
Accepting request 738187 from home:Guillaume_G:branches:openSUSE:Factory:ARM
...
- 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
OBS-URL: https://build.opensuse.org/request/show/738187
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=17
2019-10-14 09:29:17 +00:00
b7144bee0e
Accepting request 731707 from devel:libraries:c_c++
...
- Update to commit c2a6859
- gccbug.patch: Update check for gccbug target flag
- stdcall.patch: Fix FFI_STDCALL ABI
- libffi-riscv.patch: Removed
- libffi-include-location.patch: Removed (forwarded request 731700 from Andreas_Schwab)
OBS-URL: https://build.opensuse.org/request/show/731707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=7
2019-09-30 13:47:45 +00:00
6551b38e92
Accepting request 731700 from home:Andreas_Schwab:Factory
...
- Update to commit c2a6859
- gccbug.patch: Update check for gccbug target flag
- stdcall.patch: Fix FFI_STDCALL ABI
- libffi-riscv.patch: Removed
- libffi-include-location.patch: Removed
OBS-URL: https://build.opensuse.org/request/show/731700
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=15
2019-09-18 10:13:24 +00:00
e049e7a3b2
- Add libffi-devel-32bit package.
...
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=14
2018-10-16 09:53:02 +00:00
930d9a60a7
Accepting request 586039 from devel:libraries:c_c++
...
- libffi-riscv.patch: add support for RISC-V (forwarded request 585950 from Andreas_Schwab)
OBS-URL: https://build.opensuse.org/request/show/586039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=6
2018-03-20 20:50:30 +00:00
8ead3b2132
Accepting request 585950 from home:Andreas_Schwab:Factory
...
- libffi-riscv.patch: add support for RISC-V
OBS-URL: https://build.opensuse.org/request/show/585950
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=12
2018-03-12 18:00:03 +00:00
082a62cba1
Accepting request 580187 from devel:libraries:c_c++
...
Use %license (boo#1082318). Please forward to SLE, if possible (forwarded request 580095 from favogt)
OBS-URL: https://build.opensuse.org/request/show/580187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=5
2018-03-01 11:06:02 +00:00
4b5299bd0a
Accepting request 580095 from home:favogt:licensetag
...
Use %license (boo#1082318). Please forward to SLE, if possible
OBS-URL: https://build.opensuse.org/request/show/580095
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=10
2018-02-26 11:08:52 +00:00
59dda54337
Accepting request 578419 from home:Andreas_Schwab:Factory
...
- Remove aarch64-struct-by-value.patch, needs to be fixed in python.
OBS-URL: https://build.opensuse.org/request/show/578419
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=9
2018-02-26 06:33:46 +00:00
da689c5cbe
Accepting request 527478 from devel:libraries:c_c++
...
1
OBS-URL: https://build.opensuse.org/request/show/527478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=4
2017-09-25 11:52:32 +00:00
20924f2144
Accepting request 527325 from home:Andreas_Schwab:Factory
...
- aarch64-struct-by-value.patch: fix passing struct by value on aarch64
OBS-URL: https://build.opensuse.org/request/show/527325
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=7
2017-09-20 08:29:10 +00:00
48e9a36c89
Accepting request 487855 from devel:libraries:c_c++
...
OBS-URL: https://build.opensuse.org/request/show/487855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=3
2017-04-18 11:47:52 +00:00
f5936f1a1b
Fix changes typo so we reference correct bugzilla.
...
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=5
2017-03-15 12:12:18 +00:00
4f91335e64
Build libffi7-32bit
...
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=2
2017-03-14 08:50:31 +00:00
OBS User buildservice-autocommit
a73c4fffd6
Updating link to change in openSUSE:Factory/libffi revision 2.0
...
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=78c78691ba1293cbbad101514c133a31
2017-03-14 08:50:31 +00:00
134fd5db44
Accepting request 460896 from devel:libraries:c_c++
...
fix License tag
OBS-URL: https://build.opensuse.org/request/show/460896
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libffi?expand=0&rev=1
2017-03-09 00:34:20 +00:00
98595e8ab9
- Change License to MIT.
...
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=3
2017-02-28 14:51:35 +00:00
f14932eec3
Accepting request 455369 from home:jengelh:branches:devel:libraries:c_c++
...
- Provide a _service file to build the tarball
OBS-URL: https://build.opensuse.org/request/show/455369
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=2
2017-02-08 09:00:52 +00:00
63072e494c
- Package libffi from https://github.com/libffi at 60e4250a77eb3
...
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libffi?expand=0&rev=1
2017-02-07 09:59:00 +00:00