From b466a13346a4f700c8bd631febb72a55ebf1e5b2 Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Fri, 13 Sep 2019 22:52:52 +0200 Subject: [PATCH] NuttX: change ROMFS symbols to _start, _size, _end to match binutils ones. Signed-off-by: Pavel Pisa --- snippets/nuttx-compile.omk | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/snippets/nuttx-compile.omk b/snippets/nuttx-compile.omk index cf830a0..ba83ca8 100644 --- a/snippets/nuttx-compile.omk +++ b/snippets/nuttx-compile.omk @@ -330,13 +330,15 @@ define ROMFS_template $(2): $(Q) genromfs -f $(2).tmp -V $(1) -d $(3) - $(Q) if ( [ ! -e $(2) ] || ! cmp $(2).tmp $(2) ) ; then cp $(2).tmp $(2) ; fi + $(Q) if ( [ ! -e $(2) ] || ! cmp -s $(2).tmp $(2) ) ; then cp $(2).tmp $(2) ; fi $(2).o: $(2) @$(QUIET_CMD_ECHO) " ROMFS $$@" $(Q) $(LD) -r --accept-unknown-input-arch -b binary \ - --defsym=$(2)_len=_binary_$(2)_size \ - --defsym=$(2)=_binary_$(2)_start -o $$@.tmp $$^ + --defsym=$(2)_size=_binary_$(2)_size \ + --defsym=$(2)_start=_binary_$(2)_start \ + --defsym=$(2)_end=_binary_$(2)_end \ + -o $$@.tmp $$^ $(Q) $(OBJCOPY) --rename-section .data=.rodata,alloc,load,readonly,data,contents \ $$@.tmp $$@ -- 2.39.2