DJ Delorie
45b9541de4
Update to libffi-3.5.2
2025-09-05 16:01:59 -04:00
Jesus Checa Hidalgo
0cba045b21
Update testsuite test to run with latest upstream
...
The test runs the upstream testsuite but with the installed libraries.
This is done patching the test harness to pick libffi from system's
libdir instead the ones from the build directory.
Changes in upstream commit 40a7682 break the way we patch the testsuite
and this change fixes our script to work as it did before.
Additionally, several checks on expected library directories were
improved.
This commit also fixes several shellcheck warnings.
2025-08-21 17:26:23 +02:00
Jesus Checa Hidalgo
9915d8c0eb
Migrate STI to TMT
...
fixes: rhbz#2382942
2025-08-12 11:21:05 +02:00
Fedora Release Engineering
47999d7394
Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
2025-07-24 19:38:43 +00:00
DJ Delorie
6a2317105a
Update to libffi-3.5.1
2025-06-13 16:13:35 -04:00
DJ Delorie
fbf3b77c41
Update to libffi-3.4.8
2025-05-08 14:46:47 -04:00
Florian Weimer
136a084f89
Remove misleading comment about static trampolines
...
The --disable-static switch is about static libraries. The real
flag for trampolines is --disable-exec-static-tramp.
2025-04-04 16:07:19 +02:00
Andrea Bolognani
336b1a6022
Fix riscv64 build
...
Thanks: David Abdurachmanov <davidlt@rivosinc.com>
Thanks: Richard W.M. Jones <rjones@redhat.com>
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
2025-04-04 15:26:48 +02:00
DJ Delorie
3b93042570
Update support for PPC64 static trampolines
...
Updates for previous patch:
Updated patch
Regenerated configure
2025-03-30 01:26:42 -04:00
DJ Delorie
bbfe6044bc
Add support for PPC64 static trampolines
...
Note: this is not an upstream patch; this is a test of a patch
attached to BZ 2313598
2025-03-06 18:54:19 -05:00
DJ Delorie
62132c1260
Update to libffi-3.4.7
...
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2025-03-03 21:41:04 -05:00
DJ Delorie
1782ee5d69
Fix FTBFS for C23 ( #2340729 )
...
Backports 0859f8431242d5adff21420b9cab538d2af527b5 from upstream
2025-01-22 20:34:05 -05:00
Fedora Release Engineering
ddf7b4cbe3
Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
2025-01-17 11:12:51 +00:00
Michal Kolar
9c9f6a4b92
update tests/testsuite
...
Add main.fmf to meet new tmt testing workflow requirements.
Update runtest.sh to curent version to fix the CI failures.
Adapt runtest.sh to the new behavior under Fedora due to rpmbuild started
using specpartsdir and extra <nvr>-build directory in build path.
2024-12-05 14:28:37 +00:00
Jesus Checa Hidalgo
b1fac7a4b7
Replace testsuite patches with sed expressions (bz#2307027)
...
Using sed expressions instead patches is more portable and is
how we are testing this downstream.
2024-10-07 13:18:18 +02:00
Jesus Checa Hidalgo
95f8efdc74
Fix testsuite failure in rawhide gating (bz#2307027)
...
Due to recent changes in rpm 4.20, the rpmbuild build dir is no longer
where the test script expected it, causing the said failures.
2024-10-07 11:47:31 +02:00
Carlos O'Donell
fa2107f4e0
Fix AArch64 BTI enablement issues ( #2305877 )
...
Resolves : #2305877
2024-08-21 08:17:07 -04:00
Fedora Release Engineering
6e5f455b1a
Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
2024-07-18 13:51:01 +00:00
DJ Delorie
f5f2a00867
Update to libffi-3.4.6
2024-03-18 21:49:11 -04:00
Carlos O'Donell
44990d68e6
Analyze libffi-3.4.4-7.fc40 sources for license information
...
- Migrate License field to SPDX identifiers for
https://docs.fedoraproject.org/en-US/legal/allowed-licenses/
https://docs.fedoraproject.org/en-US/legal/update-existing-packages
Resolves : #2222084
2024-02-29 17:12:24 -05:00
Fedora Release Engineering
42d1ff7394
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2024-01-25 02:08:17 +00:00
Fedora Release Engineering
c6d6ad650b
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2024-01-21 04:04:30 +00:00
Florian Weimer
18bec18c13
Update changelog
2024-01-02 18:00:03 +01:00
Yaakov Selkowitz
a7063fb8f9
Fix implicit declaration of function 'open_temp_exec_file'
...
https://fedoraproject.org/wiki/Changes/PortingToModernC
https://github.com/libffi/libffi/pull/764
2023-12-21 23:19:34 -05:00
Fedora Release Engineering
586a259cea
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 10:50:49 +00:00
DJ Delorie
6d176a7c52
Enable static trampolines
...
Resolves : #2216763
2023-07-05 15:47:57 -04:00
Fedora Release Engineering
4c5c11f73d
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 16:19:18 +00:00
DJ Delorie
09778f4c43
Update to libffi-3.4.4
2022-11-09 18:14:52 -05:00
Fedora Release Engineering
94901f4732
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 17:47:45 +00:00
Dan Horák
53030a5c0c
bump release
2022-01-31 14:26:32 +01:00
Dan Horák
acfefabea4
Fix handling Float128 structs on ppc64le ( #2045797 )
2022-01-31 09:42:05 +00:00
Fedora Release Engineering
53606fd875
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 16:12:26 +00:00
Miro Hrončok
5df3302f45
Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34
2022-01-08 10:26:48 +01:00
Carlos O'Donell
87574daa5c
Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34
2021-09-15 17:26:30 -04:00
Carlos O'Donell
69db68caf1
Harmonize spec file layout with downstream.
2021-09-15 09:01:45 -04:00
Carlos O'Donell
91a1b2a09e
Enable building.
2021-08-11 00:55:38 -04:00
Carlos O'Donell
ed0518c208
Rebuild package and bump NEVRA.
2021-08-11 00:32:55 -04:00
Carlos O'Donell
382d13fd9f
Prevent libffi 3.4 rebuild until after mass rebuild.
2021-07-22 11:00:44 -04:00
Fedora Release Engineering
b50252019d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 11:22:06 +00:00
Carlos O'Donell
18f0dfb3dd
Fix %changelog typo.
2021-07-14 11:52:33 -04:00
Carlos O'Donell
4bc39b5505
Update to libff-3.4.2.
2021-06-28 22:11:50 -04:00
Fedora Release Engineering
16342320c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 17:03:33 +00:00
Tom Stellard
94a646ef38
Add BuildRequires: make
...
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-06 19:04:38 +00:00
Carlos O'Donell
7b37dc1150
Use make macros
2020-12-02 13:53:37 -05:00
Fedora Release Engineering
fdac85aeb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 04:38:28 +00:00
DJ Delorie
2c1dc799ce
Add $LIBFFI_TMPDIR environment variable support ( #1667620 )
2020-04-30 23:01:25 -04:00
Fedora Release Engineering
e39a9572c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 09:07:01 +00:00
Fedora Release Engineering
4fbfbe53fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 13:15:15 +00:00
Florian Weimer
c040208fe2
Run test suite during build ( #1727088 )
2019-07-09 18:44:17 +02:00
Anthony Green
e4104c0a47
Fix license tag in spec file
2019-06-19 18:38:05 -04:00