From 89850d071552fce25ebd64c0d7a9c4fae1a9607c Mon Sep 17 00:00:00 2001 From: arvinzzz Date: Mon, 14 Mar 2022 19:57:39 +0800 Subject: [PATCH] feature: libc opt Signed-off-by: arvinzzz Change-Id: I6efb8c61179b29c0415ec6df060d8a4c7ede88ab --- lib/libc/BUILD.gn | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/libc/BUILD.gn b/lib/libc/BUILD.gn index 6df2221c..32949c4e 100644 --- a/lib/libc/BUILD.gn +++ b/lib/libc/BUILD.gn @@ -54,7 +54,11 @@ kernel_module(module_name) { "$MUSLPORTINGDIR/src/string/strcpy.c", "$MUSLPORTINGDIR/src/string/strlen.c", ] - sources += OPTRT_STRING_ARM_SRC_FILES + sources += [ + "src/arch/arm/memcmp.S", + "src/arch/arm/memset.S", + ] + sources += OPTRT_STRING_ARM_SRC_FILES_FOR_ARMV7_A asmflags = [ "-D__strlen_armv6t2=strlen", "-D__strcmp_arm=strcmp", @@ -71,11 +75,8 @@ kernel_module(module_name) { "-D__strcpy_arm=strcpy", ] } - sources += [ - "src/arch/arm/memcmp.S", - "src/arch/arm/memset.S", - ] } else { + # arch is not armv7-a sources += [ "src/memcmp.c", "src/memset.c",