From 8a02ca5913a503392f5752fc8b9640910bae9e72 Mon Sep 17 00:00:00 2001 From: ligd Date: Tue, 19 Nov 2024 17:13:32 +0800 Subject: [PATCH] memcpy: fix link failed when open kasan riscv-none-elf-ld: /home/ligd/platform/dev-system/nuttx/staging/libc.a(arch_libc.o): in function `memcpy': /home/ligd/platform/dev-system/nuttx/libs/libc/machine/arch_libc.c:131:(.text.memcpy+0x4e): undefined reference to `arch_memcpy' Signed-off-by: ligd --- libs/libc/machine/risc-v/arch_memcpy.S | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libs/libc/machine/risc-v/arch_memcpy.S b/libs/libc/machine/risc-v/arch_memcpy.S index 70615f20b7f..6b3fcd9a5ac 100644 --- a/libs/libc/machine/risc-v/arch_memcpy.S +++ b/libs/libc/machine/risc-v/arch_memcpy.S @@ -32,8 +32,9 @@ * Public Symbols ************************************************************************************/ - .globl memcpy - .file "arch_memcpy.S" +.global ARCH_LIBCFUN(memcpy) +.type ARCH_LIBCFUN(memcpy), @function +.file "arch_memcpy.S" /************************************************************************************ * Name: memcpy