When I run `make zynq_zed_defconfig && make all` on master, the build eventually fails with the following messages: > cp -dpf .../buildroot/output/build/uboot-xilinx-v2016.2/spl/boot.bin .../buildroot/output/images/ > cp: cannot stat '.../buildroot/output/build/uboot-xilinx-v2016.2/spl/boot.bin': No such file or directory Commit fad58cefa4a392b52eafe46a773f8cbfb8aadb43 introduced this error. Before that commit, no make targets were specified when make was invoked to build uboot. This caused make to build the all target, which caused it to build spl/boot.bin. After that commit, the u-boot.img target was specified. As a result of this change, make only built u-boot.img and not spl/boot.bin.
Thanks for the report. We are currently discussing on the list about changing the logic to explicitly pass 'all' as the make target to fix this and similar issues: http://lists.busybox.net/pipermail/buildroot/2016-September/172815.html Can you verify that explicitly passing 'all' also fixes it for you? Thanks
(In reply to Peter Korsgaard from comment #1) Yes, applying the patch in that message also fixes it for me.
I've also verified that adding $(BR2_TARGET_UBOOT_SPL_NAME) to UBOOT_MAKE_TARGET if the former is non-empty fixes this problem.
This was fixed by 55a481bec1a592845c3777705865adb382ece1a3.