diff --git a/arch/arm/src/common/CMakeLists.txt b/arch/arm/src/common/CMakeLists.txt index 6e507fca82c..5e4f4cf3e87 100644 --- a/arch/arm/src/common/CMakeLists.txt +++ b/arch/arm/src/common/CMakeLists.txt @@ -91,4 +91,8 @@ 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/ghs/lib_dummy.c b/arch/arm/src/common/ghs/lib_dummy.c index 4a613b65a5d..f43f988b9f5 100644 --- a/arch/arm/src/common/ghs/lib_dummy.c +++ b/arch/arm/src/common/ghs/lib_dummy.c @@ -46,6 +46,6 @@ void __gh_fputs_stdout(void) { } -void exp2(void) +void __gh_set_errno(int errno) { }