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/nuttx.git

commit c9a150781c02b14f3a351daef2ae6920d8fcf897
Author: anjiahao <anjia...@xiaomi.com>
AuthorDate: Wed Feb 12 11:58:11 2025 +0800

    arch/arm64: remove unrecognized command-line option
    
    aarch64-none-elf-gcc: error: unrecognized command-line option '-mlong-calls'
    
    Signed-off-by: anjiahao <anjia...@xiaomi.com>
---
 arch/arm64/src/Toolchain.defs                         | 4 ++--
 boards/arm64/a527/avaota-a1/scripts/Make.defs         | 8 --------
 boards/arm64/bcm2711/raspberrypi-4b/scripts/Make.defs | 8 --------
 boards/arm64/imx9/imx93-evk/scripts/Make.defs         | 8 --------
 boards/arm64/qemu/qemu-armv8a/scripts/Make.defs       | 8 --------
 5 files changed, 2 insertions(+), 34 deletions(-)

diff --git a/arch/arm64/src/Toolchain.defs b/arch/arm64/src/Toolchain.defs
index 6eb3cd5a78..cd81fe2455 100644
--- a/arch/arm64/src/Toolchain.defs
+++ b/arch/arm64/src/Toolchain.defs
@@ -244,8 +244,8 @@ LDMODULEFLAGS = -r -T $(call 
CONVERT_PATH,$(TOPDIR)/libs/libc/modlib/gnu-elf.ld)
 
 # ELF module definitions
 
-CELFFLAGS = $(CFLAGS) -fvisibility=hidden -mlong-calls # --target1-abs
-CXXELFFLAGS = $(CXXFLAGS) -fvisibility=hidden -mlong-calls # --target1-abs
+CELFFLAGS = $(CFLAGS) -fvisibility=hidden # --target1-abs
+CXXELFFLAGS = $(CXXFLAGS) -fvisibility=hidden # --target1-abs
 
 LDELFFLAGS = -r -e __start
 ifneq ($(CONFIG_BUILD_KERNEL),y)
diff --git a/boards/arm64/a527/avaota-a1/scripts/Make.defs 
b/boards/arm64/a527/avaota-a1/scripts/Make.defs
index 0de7ee42fa..241aac77c7 100644
--- a/boards/arm64/a527/avaota-a1/scripts/Make.defs
+++ b/boards/arm64/a527/avaota-a1/scripts/Make.defs
@@ -46,12 +46,4 @@ LDNXFLATFLAGS = -e main -s 2048
 
 # ELF module definitions
 
-CMODULEFLAGS = $(CFLAGS)
-
-LDMODULEFLAGS = -r -e module_initialize
-LDMODULEFLAGS += -T $(call CONVERT_PATH,$(TOPDIR)/libs/libc/modlib/gnu-elf.ld)
-
 SHMODULEFLAGS = -Bsymbolic -G -Bdynamic
-
-CELFFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
-CXXELFFLAGS = $(CXXFLAGS) -mlong-calls # --target1-abs
diff --git a/boards/arm64/bcm2711/raspberrypi-4b/scripts/Make.defs 
b/boards/arm64/bcm2711/raspberrypi-4b/scripts/Make.defs
index 6b4b616b7b..713e266bbd 100644
--- a/boards/arm64/bcm2711/raspberrypi-4b/scripts/Make.defs
+++ b/boards/arm64/bcm2711/raspberrypi-4b/scripts/Make.defs
@@ -39,11 +39,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
-
-CELFFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
-CXXELFFLAGS = $(CXXFLAGS) -mlong-calls # --target1-abs
-
-LDELFFLAGS = -r -e main
-LDELFFLAGS += -T $(call CONVERT_PATH,$(TOPDIR)/binfmt/libelf/gnu-elf.ld)
diff --git a/boards/arm64/imx9/imx93-evk/scripts/Make.defs 
b/boards/arm64/imx9/imx93-evk/scripts/Make.defs
index a193b61bab..880435baa6 100644
--- a/boards/arm64/imx9/imx93-evk/scripts/Make.defs
+++ b/boards/arm64/imx9/imx93-evk/scripts/Make.defs
@@ -45,11 +45,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
-
-CELFFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
-CXXELFFLAGS = $(CXXFLAGS) -mlong-calls # --target1-abs
-
-LDELFFLAGS = -r -e main
-LDELFFLAGS += -T $(call CONVERT_PATH,$(TOPDIR)/binfmt/libelf/gnu-elf.ld)
diff --git a/boards/arm64/qemu/qemu-armv8a/scripts/Make.defs 
b/boards/arm64/qemu/qemu-armv8a/scripts/Make.defs
index b5a50feb29..07bc9cd846 100644
--- a/boards/arm64/qemu/qemu-armv8a/scripts/Make.defs
+++ b/boards/arm64/qemu/qemu-armv8a/scripts/Make.defs
@@ -47,12 +47,4 @@ LDNXFLATFLAGS = -e main -s 2048
 
 # ELF module definitions
 
-CMODULEFLAGS = $(CFLAGS)
-
-LDMODULEFLAGS = -r -e module_initialize
-LDMODULEFLAGS += -T $(call CONVERT_PATH,$(TOPDIR)/libs/libc/modlib/gnu-elf.ld)
-
 SHMODULEFLAGS = -Bsymbolic -G -Bdynamic
-
-CELFFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
-CXXELFFLAGS = $(CXXFLAGS) -mlong-calls # --target1-abs

Reply via email to