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 <guillaume.gar...@opensuse.org> + +- 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)