]> rtime.felk.cvut.cz Git - omk.git/commitdiff
NuttX: minor correction to support older NuttX releases which use GCC for linking.
authorPavel Pisa <ppisa@pikron.com>
Fri, 31 Mar 2023 23:18:03 +0000 (01:18 +0200)
committerPavel Pisa <ppisa@pikron.com>
Fri, 31 Mar 2023 23:18:03 +0000 (01:18 +0200)
Signed-off-by: Pavel Pisa <ppisa@pikron.com>
snippets/nuttx-compile.omk

index d8ffc6b794c562976539b6962de78d2ad5d2b34f..c858232545943c686113f7093b750452674a916c 100644 (file)
@@ -59,6 +59,8 @@ endif
 LIB_PREF = lib
 ASM_EXT = .S
 
+CROSS_COMPILE ?= $$(CROSSDEV)
+
 CC ?= $$(CROSS_COMPILE)gcc
 CXX ?= $$(CROSS_COMPILE)g++
 LD ?= $$(CROSS_COMPILE)ld
@@ -380,7 +382,7 @@ SOLIB_SOURCES += $$($(1)_SOURCES)
 
 $(LIB_DIR)/lib$(1).so: $$($(1)_OBJSLO)
        @$(QUIET_CMD_ECHO) "  LINK    $$@"
-       $(Q) $(LD) --shared --soname=lib$(1).so -o $$@ $$^
+       $(Q) $(LD_RAW) --shared --soname=lib$(1).so -o $$@ $$^
 endef
 
 ifneq ($(bin_PROGRAMS),)
@@ -402,7 +404,7 @@ $(2):
 
 $(2)$$(OBJ_EXT): $(2)
        @$(QUIET_CMD_ECHO) "  ROMFS   $$@"
-       $(Q) $(LD) -r --accept-unknown-input-arch -b binary \
+       $(Q) $(LD_RAW) -r --accept-unknown-input-arch -b binary \
                --defsym=$(2)_size=_binary_$(2)_size \
                --defsym=$(2)_start=_binary_$(2)_start \
                --defsym=$(2)_end=_binary_$(2)_end \