Michal Suchanek <msucha...@suse.de> writes: > Similar to x86 the ppc boot code does not build with GCC 15. > > Copy the fix from > commit ee2ab467bddf ("x86/boot: Use '-std=gnu11' to fix build with GCC 15") > > Signed-off-by: Michal Suchanek <msucha...@suse.de> > --- > v2: Move the fix outside of ifdef to apply to all subarchitectures > --- > arch/powerpc/boot/Makefile | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile > index 1ff6ad4f6cd2..210c60d3d4cc 100644 > --- a/arch/powerpc/boot/Makefile > +++ b/arch/powerpc/boot/Makefile > @@ -32,6 +32,8 @@ else > BOOTAR := $(AR) > endif > > +BOOTTARGETFLAGS += -std=gnu11 > + BOOTTARGETFLAGS gets added to CFLAGS and AFLAGS.
I think -std=gnu11 should only be added to CFLAGS. In which case it'd be better to add it directly to BOOTCFLAGS further down. cheers