
On Fri, 2021-08-20 at 07:41 +0200, Heiko Thiery wrote:
...
When building from a clean checkout I see the following warnings. It seems that there are some dependency checks that are looking for the files in mkimage config file.
AR arch/arm/lib/lib.a AS arch/arm/lib/crt0_aarch64_efi.o CC arch/arm/lib/reloc_aarch64_efi.o WARNING 'mkimage.spl.mkimage' not found, resulting binary is not-functional AS arch/arm/mach-imx/imx8m/lowlevel_init.o CC arch/arm/mach-imx/imx8m/clock_slice.o CC arch/arm/mach-imx/imx8m/soc.o : : AS spl/arch/arm/lib/crt0_aarch64_efi.o CC spl/arch/arm/lib/reloc_aarch64_efi.o WARNING 'mkimage.spl.mkimage' not found, resulting binary is not-functional AS spl/arch/arm/mach-imx/imx8m/lowlevel_init.o CC spl/arch/arm/mach-imx/imx8m/clock_slice.o CC spl/arch/arm/mach-imx/imx8m/soc.o : : COPY spl/u-boot-spl.bin SYM spl/u-boot-spl.sym WARNING 'mkimage.spl.mkimage' not found, resulting binary is not-functional make[1]: Nothing to be done for 'SPL'. OBJCOPY u-boot.srec OBJCOPY u-boot-nodtb.bin
Yes, I believe it really requires explicitly setting the filename as I previously suggested.