Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package arm-trusted-firmware for
openSUSE:Factory checked in at 2025-06-20 16:49:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/arm-trusted-firmware (Old)
and /work/SRC/openSUSE:Factory/.arm-trusted-firmware.new.31170 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "arm-trusted-firmware"
Fri Jun 20 16:49:10 2025 rev:31 rq:1286833 version:2.12.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/arm-trusted-firmware/arm-trusted-firmware.changes
2025-06-18 17:58:38.618340596 +0200
+++
/work/SRC/openSUSE:Factory/.arm-trusted-firmware.new.31170/arm-trusted-firmware.changes
2025-06-20 16:50:46.935667047 +0200
@@ -1,0 +2,6 @@
+Thu Jun 19 06:29:54 UTC 2025 - Guillaume GARDET <[email protected]>
+
+- Fix build of A3700 with gcc15:
+ * A3700-fix-gcc15.patch
+
+-------------------------------------------------------------------
New:
----
A3700-fix-gcc15.patch
----------(New B)----------
New:- Fix build of A3700 with gcc15:
* A3700-fix-gcc15.patch
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ arm-trusted-firmware.spec ++++++
--- /var/tmp/diff_new_pack.0oZVJL/_old 2025-06-20 16:50:48.039712707 +0200
+++ /var/tmp/diff_new_pack.0oZVJL/_new 2025-06-20 16:50:48.039712707 +0200
@@ -70,6 +70,7 @@
# Fix build with GCC12 -
https://github.com/MarvellEmbeddedProcessors/mv-ddr-marvell/issues/37
Patch101: fix-a3700_tool.patch
Patch150: A3700_utils-drop-git.patch
+Patch151: A3700-fix-gcc15.patch
BuildRequires: fdupes
%if "%{platform}" != ""
#!BuildIgnore: gcc-PIE
@@ -214,6 +215,10 @@
install -D -m 0755 %{_bindir}/TBB wtptp/linux/tbb_linux
%endif
%patch -P 150 -p1
+%if %{suse_version} > 1600
+# Workaround for GCC15 (cannot typedef bool)
+%patch -P 151 -p1
+%endif
popd
%endif
%patch -P 2 -p1
@@ -222,7 +227,7 @@
sed -i -e "s/TF_CFLAGS_aarch64 += -mbranch-protection=none//"
plat/xilinx/zynqmp/platform.mk
%endif
# Allow non-git builds
-sed -i -e 's/$(if $(shell git/# $(if $(shell git/g'
plat/marvell/armada/a3k/common/a3700_common.mk
+sed -i -e 's/.*$(if $(shell git/# $(if $(shell git/g'
plat/marvell/armada/a3k/common/a3700_common.mk
sed -i -e 's/ $(if $(shell git/# (if $(shell git/g'
plat/marvell/armada/a8k/common/ble/ble.mk
%build
++++++ A3700-fix-gcc15.patch ++++++
--- A3700-utils-marvell-master/wtmi/common/types.h.orig 2025-06-19
08:26:35.184915800 +0200
+++ A3700-utils-marvell-master/wtmi/common/types.h 2025-06-19
08:27:02.023127300 +0200
@@ -38,7 +38,7 @@ typedef short s16;
typedef char s8;
typedef char byte;
-typedef int bool;
+/*typedef int bool;*/
#define NULL ((void *)0)