]> rtime.felk.cvut.cz Git - omk.git/commitdiff
NuttX: change ROMFS symbols to _start, _size, _end to match binutils ones.
authorPavel Pisa <ppisa@pikron.com>
Fri, 13 Sep 2019 20:52:52 +0000 (22:52 +0200)
committerPavel Pisa <ppisa@pikron.com>
Fri, 13 Sep 2019 20:52:52 +0000 (22:52 +0200)
Signed-off-by: Pavel Pisa <ppisa@pikron.com>
snippets/nuttx-compile.omk

index cf830a010428f91e4119a836699177ad69edde6f..ba83ca84718888feae594288eb5b94b0785a9fd1 100644 (file)
@@ -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 $$@