Ășt 19. 3. 2024 v 17:51 odesĂlatel Tom Rini <tr...@konsulko.com> napsal:
> With configs such as "am64x_evm_a53" or "imx8mp_venice" which list > multiple device trees to build we get a warning such as: > scripts/Makefile.spl:578: target 'spl/dts/freescale/' given more than once > in the same rule > > If we sort this list first the warning goes away. > > Signed-off-by: Tom Rini <tr...@konsulko.com> > --- > scripts/Makefile.spl | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/scripts/Makefile.spl b/scripts/Makefile.spl > index d074ba235006..60db38d5bddd 100644 > --- a/scripts/Makefile.spl > +++ b/scripts/Makefile.spl > @@ -575,7 +575,7 @@ endif > > SPL_OF_LIST_TARGETS = $(patsubst %,dts/%.dtb,$(subst > ",,$(CONFIG_SPL_OF_LIST))) > SHRUNK_ARCH_DTB = $(addprefix $(obj)/,$(SPL_OF_LIST_TARGETS)) > -$(dir $(SHRUNK_ARCH_DTB)): > +$(sort $(dir $(SHRUNK_ARCH_DTB))): > $(shell [ -d $@ ] || mkdir -p $@) > > .SECONDEXPANSION: > -- > 2.34.1 > > The same issue also for zynqmp. Tested-by: Michal Simek <michal.si...@amd.com> Thanks, Michal -- Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91 w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel - Xilinx Microblaze Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs