[PATCH] Makefile: Fix u-boot-nodtb.bin target

Tom Rini trini at konsulko.com
Sat Oct 24 16:51:38 CEST 2020


On Wed, Oct 07, 2020 at 03:39:40PM +0200, Pali Rohár wrote:

> This change fixes two issues when building u-boot-nodtb.bin target:
> 
> * Remove intermediate binary u-boot-nodtb.bin from disk when static_rela
>   call (which modifies u-boot-nodtb.bin binary) failed. It is required
>   because previous objcopy call creates binary and static_rela finish it.
> 
> * Do not call static_rela cmd when u-boot-nodtb.bin binary was not
>   created/updated by previous objcopy call.
> 
> Second fix would ensure that u-boot-nodtb.bin binary is not updated when
> all prerequisites were up-to-date. And therefore final binary u-boot.bin
> is not updated in case all prerequisites were not modified and were
> up-to-date.
> 
> Now running 'make SOURCE_DATE_EPOCH=0 u-boot.bin' second time now does not
> touch u-boot.bin binary in case nothing was modified, so GNU make can
> correctly detect that everything is up-to-date.
> 
> Signed-off-by: Pali Rohár <pali at kernel.org>
> Reviewed-by: Simon Glass <sjg at chromium.org>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201024/5d9046c4/attachment.sig>


More information about the U-Boot mailing list