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

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

commit 602affafe875a00dcfa40205e002dee15714242d
Author: Marco Casaroli <[email protected]>
AuthorDate: Tue Oct 6 18:55:03 2026 +0200

    boards/mps2-an500: Use the common ELF link flags.
    
    The board set LDELFFLAGS to "-r -e main" after it included Toolchain.defs.
    This replaced the flags that Toolchain.defs sets for a loadable module.
    With CONFIG_FDPIC, a module then links as a relocatable object and not as
    an FDPIC shared object.  A module that names a library does not link at
    all: "attempted static link of dynamic object".
    
    9ed93c6b1ee moved these flags into Toolchain.defs for all boards, and
    dae3b8e5516 removed the same lines from mps3-an547.  Remove them here
    too.
    
    Assisted-by: Claude Code:claude-opus-5-5
    Signed-off-by: Marco Casaroli <[email protected]>
---
 boards/arm/mps/mps2-an500/scripts/Make.defs | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/boards/arm/mps/mps2-an500/scripts/Make.defs 
b/boards/arm/mps/mps2-an500/scripts/Make.defs
index e5954786f0b..fcf783fcb09 100644
--- a/boards/arm/mps/mps2-an500/scripts/Make.defs
+++ b/boards/arm/mps/mps2-an500/scripts/Make.defs
@@ -62,8 +62,3 @@ AFLAGS := $(CFLAGS) -D__ASSEMBLY__
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)$(DELIM)binfmt$(DELIM)libnxflat$(DELIM)gnu-nxflat-pcrel.ld 
-no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-# ELF module definitions
-
-LDELFFLAGS = -r -e main
-LDELFFLAGS += -T $(call CONVERT_PATH,$(TOPDIR)/libs/libc/elf/gnu-elf.ld)

Reply via email to