[PATCH 01/10] Makefile: Have binary_size_check report only first match of _image_binary_end

Marek Vasut marek.vasut at mailbox.org
Thu Jan 22 10:07:56 CET 2026


On 1/15/26 11:19 PM, Tom Rini wrote:
> If we have ASSERT macros that validate the position of
> _image_binary_end, our awk expression will report a string that causes
> the rest of our check to fail with garbage values. Have it exit after
> the first match to fix this.
> 
> Signed-off-by: Tom Rini <trini at konsulko.com>
> ---
>   Makefile | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/Makefile b/Makefile
> index 50737f938503..37cebd4f8edd 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -1583,7 +1583,7 @@ binary_size_check: u-boot-nodtb.bin FORCE
>   	map_size=$(shell cat u-boot.map | \
>   		awk ' \
>   			/_image_copy_start/ { start = $$1 } \
> -			/_image_binary_end/ { end = $$1 } \
> +			/_image_binary_end/ { end = $$1;exit } \
Can this same check also confirm that _image_binary_end or __bss_end is 
at 8 byte aligned offset ? That would allow us to trap all the built-in 
DT alignment errors.


More information about the U-Boot mailing list