From 401f3daf02e9f721c07d837cb4d01af37968a4fb Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Sat, 1 Apr 2023 23:57:36 +0200 Subject: [PATCH] NuttX: correct kernel modules and libraries build. Signed-off-by: Pavel Pisa --- snippets/nuttx-kernel.omk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/snippets/nuttx-kernel.omk b/snippets/nuttx-kernel.omk index 81eb163..1d96723 100644 --- a/snippets/nuttx-kernel.omk +++ b/snippets/nuttx-kernel.omk @@ -1,5 +1,7 @@ KERN_MQ=\" KERN_AR = $(AR) +KERN_ARFLAGS = $(ARFLAGS) + KERN_OBJCOPY = $(OBJCOPY) KERN_SOURCES2OBJS = .ko/.c .ko/.cc .ko/.cxx .ko/.S .ko/.s .ko/.ko @@ -81,7 +83,7 @@ $(2)/$(1)$(KERN_LINK_SUFFIX): $$($(1)_OBJS) $(2)/lib$(1).ka: $$($(1)_OBJS) @$(QUIET_CMD_ECHO) " AR [K] $$@" - $(Q) $(KERN_AR) rcs $(1).ka.tmp $$^ + $(Q) $(KERN_AR) $(KERN_ARFLAGS) $(1).ka.tmp $$^ $(Q) $(KERN_OBJCOPY) --redefine-sym module_initialize=$(1)_module_initialize $(1).ka.tmp $$@ endef @@ -98,7 +100,7 @@ KERN_SOURCES += $$($(1)_SOURCES) $(KERN_LIB_DIR)/lib$(1).ka: $$($(1)_OBJS) @$(QUIET_CMD_ECHO) " AR [K] $$@" - $(Q) $(KERN_AR) rcs $$@ $$^ + $(Q) $(KERN_AR) $(KERN_ARFLAGS) $$@ $$^ endef ifneq ($(kernel_MODULES),) -- 2.39.2