This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new e6376c72d7 Fix `CONFIG_ALLSYMS` for arm, risc-v and xtensa after #5496
e6376c72d7 is described below

commit e6376c72d728c905a51ed3c629e3e1e0c48f95a2
Author: Norman Rasmussen <[email protected]>
AuthorDate: Sun Jun 12 18:50:19 2022 -0700

    Fix `CONFIG_ALLSYMS` for arm, risc-v and xtensa after #5496
---
 arch/arm/src/Makefile    | 2 +-
 arch/risc-v/src/Makefile | 2 +-
 arch/xtensa/src/Makefile | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/arm/src/Makefile b/arch/arm/src/Makefile
index 3f4d238033..b84db3f744 100644
--- a/arch/arm/src/Makefile
+++ b/arch/arm/src/Makefile
@@ -149,7 +149,7 @@ define LINK_ALLSYMS
        $(Q) $(TOPDIR)/tools/mkallsyms.sh $(NUTTX) $(CROSSDEV) > allsyms.tmp
        $(Q) $(call COMPILE, -x c allsyms.tmp, allsyms$(OBJEXT))
        $(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
-               -o $(NUTTX) $(filter-out board/libboard$(LIBEXT), $1) 
allsyms$(OBJEXT) $(EXTRA_OBJS) \
+               -o $(NUTTX) $(HEAD_OBJ) allsyms$(OBJEXT) $(EXTRA_OBJS) \
                $(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
        $(Q) $(call DELFILE, allsyms.tmp allsyms$(OBJEXT))
 endef
diff --git a/arch/risc-v/src/Makefile b/arch/risc-v/src/Makefile
index 0d1047bc59..711255104b 100644
--- a/arch/risc-v/src/Makefile
+++ b/arch/risc-v/src/Makefile
@@ -140,7 +140,7 @@ define LINK_ALLSYMS
        $(Q) $(TOPDIR)/tools/mkallsyms.sh $(NUTTX) $(CROSSDEV) > allsyms.tmp
        $(Q) $(call COMPILE, -x c allsyms.tmp, allsyms$(OBJEXT))
        $(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
-               -o $(NUTTX) $(filter-out board/libboard$(LIBEXT), $1) 
allsyms$(OBJEXT) $(EXTRA_OBJS) \
+               -o $(NUTTX) $(HEAD_OBJ) allsyms$(OBJEXT) $(EXTRA_OBJS) \
                $(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
        $(Q) $(call DELFILE, allsyms.tmp allsyms$(OBJEXT))
 endef
diff --git a/arch/xtensa/src/Makefile b/arch/xtensa/src/Makefile
index b228c59eaf..fdaf628b46 100644
--- a/arch/xtensa/src/Makefile
+++ b/arch/xtensa/src/Makefile
@@ -137,7 +137,7 @@ define LINK_ALLSYMS
        $(Q) $(TOPDIR)/tools/mkallsyms.sh $(NUTTX) $(CROSSDEV) > allsyms.tmp
        $(Q) $(call COMPILE, -x c allsyms.tmp, allsyms$(OBJEXT))
        $(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
-               -o $(NUTTX) $(filter-out board/libboard$(LIBEXT), $1) 
allsyms$(OBJEXT) $(EXTRA_OBJS) \
+               -o $(NUTTX) $(STARTUP_OBJS) allsyms$(OBJEXT) $(EXTRA_OBJS) \
                $(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
        $(Q) $(call DELFILE, allsyms.tmp allsyms$(OBJEXT))
 endef

Reply via email to