From c19d440db012bddcd0a091a00e655617ab732040 Mon Sep 17 00:00:00 2001 From: wangmingrong1 Date: Thu, 14 Nov 2024 10:43:17 +0800 Subject: [PATCH] arm64/mcount.c: Add to nuttx compilation Signed-off-by: wangmingrong1 --- libs/libc/machine/arm64/Make.defs | 4 ++++ libs/libc/machine/arm64/gnu/CMakeLists.txt | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/libs/libc/machine/arm64/Make.defs b/libs/libc/machine/arm64/Make.defs index 785f58fa3f6..a7f1cad5291 100644 --- a/libs/libc/machine/arm64/Make.defs +++ b/libs/libc/machine/arm64/Make.defs @@ -80,6 +80,10 @@ ifeq ($(CONFIG_ARCH_SETJMP_H),y) ASRCS += arch_setjmp.S endif +ifeq ($(CONFIG_PROFILE_NONE),) +CSRCS += mcount.c +endif + ifeq ($(CONFIG_ARCH_TOOLCHAIN_GNU),y) DEPPATH += --dep-path machine/arm64/gnu VPATH += :machine/arm64/gnu diff --git a/libs/libc/machine/arm64/gnu/CMakeLists.txt b/libs/libc/machine/arm64/gnu/CMakeLists.txt index 706109b6b34..ce5de89a394 100644 --- a/libs/libc/machine/arm64/gnu/CMakeLists.txt +++ b/libs/libc/machine/arm64/gnu/CMakeLists.txt @@ -78,4 +78,8 @@ if(CONFIG_ARCH_SETJMP_H) list(APPEND SRCS arch_setjmp.S) endif() +if(NOT CONFIG_PROFILE_NONE) + list(APPEND SRCS mcount.c) +endif() + target_sources(c PRIVATE ${SRCS})