From 8cb09c5866424d47f9060c1ded44ce5fe7a4d5dd Mon Sep 17 00:00:00 2001 From: Caoruihong Date: Thu, 26 Aug 2021 12:32:36 +0800 Subject: [PATCH] feat(libc): upgrade optimized-routines to v21.02 Signed-off-by: Caoruihong Change-Id: I5cdca0ee82d3e8a164120fe3ecb6e94f2f89d600 --- lib/libc/Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/libc/Makefile b/lib/libc/Makefile index d569a6c8..5fe79671 100644 --- a/lib/libc/Makefile +++ b/lib/libc/Makefile @@ -25,6 +25,13 @@ LOCAL_SRCS += \ $(OPTRTDIR)/string/arm/strcmp.S \ $(OPTRTDIR)/string/arm/strcpy.c \ $(OPTRTDIR)/string/arm/strlen-armv6t2.S + +LOCAL_CMACRO = \ + -D__strlen_armv6t2=strlen \ + -D__strcpy_arm=strcpy \ + -D__strcmp_arm=strcmp \ + -D__memcpy_arm=memcpy \ + -D__memchr_arm=memchr endif LOCAL_SRCS += $(wildcard src/*.c src/*/*.c) @@ -36,7 +43,7 @@ LOCAL_INCLUDE := \ LOCAL_INCLUDE += $(addprefix -I$(MUSLPORTINGDIR)/, src/include src/internal) -LOCAL_FLAGS := $(LOCAL_INCLUDE) $(LITEOS_GCOV_OPTS) +LOCAL_FLAGS := $(LOCAL_INCLUDE) $(LITEOS_GCOV_OPTS) $(LOCAL_CMACRO) ifeq ($(LOSCFG_COMPILER_CLANG_LLVM), y) LOCAL_FLAGS +=-Wno-char-subscripts -Wno-unknown-pragmas else