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 <[email protected]>
---
  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.

Reply via email to