[Buildroot] [PATCH v6 05/10] boot/zynqmp-firmware: new boot firmware

Thomas Petazzoni thomas.petazzoni at bootlin.com
Wed Nov 1 09:24:38 UTC 2023


Hello Neal,

On Tue, 31 Oct 2023 19:07:29 +0000
"Frager, Neal" <neal.frager at amd.com> wrote:

> When I do this, I am stuck with the following message:
> make: *** No rule to make target 'toolchain-bare-metal-buildroot', needed by '/buildroot/output/build/zynqmp-firmware-xilinx_v2023.1/.stamp_configured'.  Stop.
> 
> I also tried with host-toolchain-bare-metal-buildroot:
> make: *** No rule to make target 'host-toolchain-bare-metal-buildroot', needed by '/buildroot/output/build/zynqmp-firmware-xilinx_v2023.1/.stamp_configured'.  Stop.
> 
> I had this problem before which is why I solved it by just bypassing the dependency straight to newlib-bare-metal.
> 
> Any ideas what the virtual package is missing?

Yann just pointed out to me what is very likely to be the explanation:
your toolchain-bare-metal-buildroot.mk is incorrect. It does this:

+(eval $(host-virtual-package))

While it should have been:

+$(eval $(host-virtual-package))

due to that, this makefile is most likely incorrect from a syntax point
of view, and ignored by make when all makefiles are parsed.

What I am a bit surprised with, is why you send a patch series that
includes this virtual package if you know you couldn't get it to work?

Best regards,

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com



More information about the buildroot mailing list