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