Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libffi for openSUSE:Factory checked in at 2022-10-08 01:22:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libffi (Old) and /work/SRC/openSUSE:Factory/.libffi.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libffi" Sat Oct 8 01:22:41 2022 rev:12 rq:1007869 version:3.4.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libffi/libffi.changes 2022-09-28 17:51:08.331158131 +0200 +++ /work/SRC/openSUSE:Factory/.libffi.new.2275/libffi.changes 2022-10-08 01:22:43.661885995 +0200 @@ -2 +2 @@ -Fri Sep 23 12:48:15 UTC 2022 - Dirk M??ller <dmuel...@suse.com> +Fri Sep 23 13:17:48 UTC 2022 - Richard Biener <rguent...@suse.com> @@ -4 +4,9 @@ -- add riscv-rvalue-ext.patch to fix libffi for RISCV64 +- 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 +- disable LTO due to (ffi#733) Old: ---- libffi-3.4.2.tar.gz riscv-rvalue-ext.patch New: ---- libffi-3.4.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libffi.spec ++++++ --- /var/tmp/diff_new_pack.jymaLa/_old 2022-10-08 01:22:44.121887050 +0200 +++ /var/tmp/diff_new_pack.jymaLa/_new 2022-10-08 01:22:44.125887059 +0200 @@ -18,7 +18,7 @@ %define libffi_sover 8 Name: libffi -Version: 3.4.2 +Version: 3.4.3 Release: 0 Summary: Foreign Function Interface Library License: MIT @@ -26,7 +26,6 @@ URL: https://sourceware.org/libffi/ Source: https://github.com/libffi/libffi/releases/download/v%{version}/libffi-%{version}.tar.gz Source99: baselibs.conf -Patch24301: riscv-rvalue-ext.patch # for make check BuildRequires: dejagnu BuildRequires: expect @@ -65,9 +64,11 @@ %postun -n libffi%{libffi_sover} -p /sbin/ldconfig %prep -%autosetup -p1 +%setup -q %build +# https://github.com/libffi/libffi/issues/733 +%define _lto_cflags %{nil} # https://github.com/libffi/libffi/pull/647 %configure --disable-exec-static-tramp %make_build ++++++ libffi-3.4.2.tar.gz -> libffi-3.4.3.tar.gz ++++++ ++++ 33777 lines of diff (skipped)