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)

Reply via email to