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

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

commit 2b360c826cd8015dd5701fb0d625e85a6652f40c
Author: Xiang Xiao <xiaoxi...@xiaomi.com>
AuthorDate: Sun Jun 22 14:34:54 2025 +0800

    arch/arm: Move lib_dummy.c from arch/arm/src/common/ghs to 
libs/libc/machine/arm
    
    Signed-off-by: Xiang Xiao <xiaoxi...@xiaomi.com>
---
 arch/arm/src/common/CMakeLists.txt                                    | 4 ----
 arch/arm/src/common/Make.defs                                         | 4 ----
 libs/libc/machine/arm/CMakeLists.txt                                  | 4 ++++
 libs/libc/machine/arm/Make.defs                                       | 4 ++++
 .../src/common/ghs/lib_dummy.c => libs/libc/machine/arm/arch_dummy.c  | 2 +-
 5 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/arch/arm/src/common/CMakeLists.txt 
b/arch/arm/src/common/CMakeLists.txt
index 77cb13a4d0..f84143fcaf 100644
--- a/arch/arm/src/common/CMakeLists.txt
+++ b/arch/arm/src/common/CMakeLists.txt
@@ -92,8 +92,4 @@ if(CONFIG_ARCH_HAVE_FETCHADD)
   list(APPEND SRCS ${ARCH_TOOLCHAIN_PATH}/arm_fetchadd.S)
 endif()
 
-if(CONFIG_ARCH_TOOLCHAIN_GHS)
-  list(APPEND SRCS ghs/lib_dummy.c)
-endif()
-
 target_sources(arch PRIVATE ${SRCS})
diff --git a/arch/arm/src/common/Make.defs b/arch/arm/src/common/Make.defs
index e11a42a84b..c0722eb1f5 100644
--- a/arch/arm/src/common/Make.defs
+++ b/arch/arm/src/common/Make.defs
@@ -81,7 +81,3 @@ CMN_ASRCS += fork.S
 ifeq ($(CONFIG_ARCH_HAVE_FETCHADD),y)
   CMN_ASRCS += arm_fetchadd.S
 endif
-
-ifeq ($(CONFIG_ARCH_TOOLCHAIN_GHS),y)
-  CMN_CSRCS += ghs/lib_dummy.c
-endif
diff --git a/libs/libc/machine/arm/CMakeLists.txt 
b/libs/libc/machine/arm/CMakeLists.txt
index a9e7cf12ef..8acbe20e7e 100644
--- a/libs/libc/machine/arm/CMakeLists.txt
+++ b/libs/libc/machine/arm/CMakeLists.txt
@@ -52,6 +52,10 @@ if(NOT CONFIG_LIBSUPCXX_TOOLCHAIN)
   list(APPEND SRCS arch_atexit.c)
 endif()
 
+if(CONFIG_ARCH_TOOLCHAIN_GHS)
+  list(APPEND SRCS arch_dummy.c)
+endif()
+
 if(CONFIG_CXX_EXCEPTION)
   list(APPEND SRCS arch_unwind_find_exidx.c)
 endif()
diff --git a/libs/libc/machine/arm/Make.defs b/libs/libc/machine/arm/Make.defs
index 575aa6a998..8136bffacd 100644
--- a/libs/libc/machine/arm/Make.defs
+++ b/libs/libc/machine/arm/Make.defs
@@ -50,6 +50,10 @@ ifneq ($(CONFIG_LIBSUPCXX_TOOLCHAIN),y)
 CSRCS += arch_atexit.c
 endif
 
+ifeq ($(CONFIG_ARCH_TOOLCHAIN_GHS),y)
+  CMN_CSRCS += arch_dummy.c
+endif
+
 ifeq ($(CONFIG_CXX_EXCEPTION),y)
 CSRCS += arch_unwind_find_exidx.c
 endif
diff --git a/arch/arm/src/common/ghs/lib_dummy.c 
b/libs/libc/machine/arm/arch_dummy.c
similarity index 97%
rename from arch/arm/src/common/ghs/lib_dummy.c
rename to libs/libc/machine/arm/arch_dummy.c
index 28ab005b52..fef27c127c 100644
--- a/arch/arm/src/common/ghs/lib_dummy.c
+++ b/libs/libc/machine/arm/arch_dummy.c
@@ -1,5 +1,5 @@
 /****************************************************************************
- * arch/arm/src/common/ghs/lib_dummy.c
+ * libs/libc/machine/arm/arch_dummy.c
  *
  * SPDX-License-Identifier: Apache-2.0
  *

Reply via email to