You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by gn...@apache.org on 2020/04/14 18:53:23 UTC
[incubator-nuttx] 03/06: Change --start-group and '--end-group' as
args.
This is an automated email from the ASF dual-hosted git repository.
gnutt pushed a commit to branch pr789
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
commit a85470cdf515499dfa485663adaf8f2d4911c22b
Author: zhongan <zh...@xiaomi.com>
AuthorDate: Tue Mar 31 19:43:31 2020 +0800
Change --start-group and '--end-group' as args.
Change-Id: I3f860551145588ceebd2946e8a394f34c2f70c8e
Signed-off-by: zhongan <zh...@xiaomi.com>
---
arch/risc-v/src/Makefile | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/arch/risc-v/src/Makefile b/arch/risc-v/src/Makefile
index 495f5d7..e707898 100644
--- a/arch/risc-v/src/Makefile
+++ b/arch/risc-v/src/Makefile
@@ -109,6 +109,9 @@ BIN = libarch$(LIBEXT)
LDFLAGS += $(ARCHSCRIPT)
+LDSTARTGROUP ?= --start-group
+LDENDGROUP ?= --end-group
+
EXTRA_LIBS ?=
EXTRA_LIBPATHS ?=
LINKLIBS ?=
@@ -176,7 +179,7 @@ nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
$(Q) echo "LD: nuttx"
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
-o $(NUTTX) $(HEAD_OBJ) $(EXTRA_OBJS) \
- --start-group $(LDLIBS) $(EXTRA_LIBS) $(LIBGCC) --end-group
+ $(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LIBGCC) $(LDENDGROUP)
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
$(Q) $(NM) $(NUTTX) | \
grep -v '\(compiled\)\|\(\$(OBJEXT)$$\)\|\( [aUw] \)\|\(\.\.ng$$\)\|\(LASH[RL]DI\)' | \