Mass-building defconfigs: many fail with assembler errors

Jan-Benedict Glaw jbglaw at lug-owl.de
Thu Dec 15 01:45:25 AEDT 2022


On Tue, 2022-12-13 14:49:20 +1100, Michael Ellerman <mpe at ellerman.id.au> wrote:
[...]
> Both treeboot-akebono.c and treeboot-currituck.c are for 476 so should
> probably be built with -mcpu=476. eg:
> 
> diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile
> index d32d95aea5d6..acb6eddace8f 100644
> --- a/arch/powerpc/boot/Makefile
> +++ b/arch/powerpc/boot/Makefile
> @@ -88,8 +88,8 @@ $(obj)/cuboot-taishan.o: BOOTCFLAGS += -mcpu=440
>  $(obj)/cuboot-katmai.o: BOOTCFLAGS += -mcpu=440
>  $(obj)/cuboot-acadia.o: BOOTCFLAGS += -mcpu=405
>  $(obj)/treeboot-iss4xx.o: BOOTCFLAGS += -mcpu=405
> -$(obj)/treeboot-currituck.o: BOOTCFLAGS += -mcpu=405
> -$(obj)/treeboot-akebono.o: BOOTCFLAGS += -mcpu=405
> +$(obj)/treeboot-currituck.o: BOOTCFLAGS += -mcpu=476
> +$(obj)/treeboot-akebono.o: BOOTCFLAGS += -mcpu=476
>  
>  # The pre-boot decompressors pull in a lot of kernel headers and other source
>  # files. This creates a bit of a dependency headache since we need to copy

With this patch applied, it seems this fixes these asm-related builds:

linux-powerpc-bamboo_defconfig
linux-powerpc-cell_defconfig
linux-powerpc-ebony_defconfig
linux-powerpc-katmai_defconfig
linux-powerpc-ppc44x_defconfig
linux-powerpc-rainier_defconfig
linux-powerpc-sam440ep_defconfig
linux-powerpc-sequoia_defconfig
linux-powerpc-taishan_defconfig

...while three remain unresolved:

linux-powerpc-asp8347_defconfig
linux-powerpc-mvme5100_defconfig
linux-powerpc-ppc64e_defconfig

Of course I cannot verify the resulting kernel binaries, but I guess
you'd push this patch.

  The PR for the ICE is being actively worked on, just started a GCC
build with the suggested patch.

MfG, JBG

-- 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20221214/b8606ad0/attachment.sig>


More information about the Linuxppc-dev mailing list