From 400bd9c2857a5eb5009a3d6d065cac386faa6ed6 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Mon, 8 Mar 2021 20:17:22 +0800 Subject: [PATCH] include/target: move specific cflags to own Makefile Signed-off-by: Tianling Shen --- include/target.mk | 3 --- package/libs/mbedtls/Makefile | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/target.mk b/include/target.mk index 427808ad07..be7d8644ed 100644 --- a/include/target.mk +++ b/include/target.mk @@ -247,9 +247,6 @@ ifeq ($(DUMP),1) endif ifeq ($(ARCH),aarch64) CPU_TYPE ?= generic - ifneq ($(filter $(FEATURES),fpu),) - CPU_CFLAGS += -march=armv8-a+crypto - endif CPU_CFLAGS_generic = -mcpu=generic CPU_CFLAGS_cortex-a53 = -mcpu=cortex-a53 endif diff --git a/package/libs/mbedtls/Makefile b/package/libs/mbedtls/Makefile index 74ec2a0836..2512b35ac4 100644 --- a/package/libs/mbedtls/Makefile +++ b/package/libs/mbedtls/Makefile @@ -122,6 +122,9 @@ PKG_INSTALL:=1 TARGET_CFLAGS += -ffunction-sections -fdata-sections TARGET_CFLAGS := $(filter-out -O%,$(TARGET_CFLAGS)) +ifneq ($(CONFIG_LIBMBEDTILS_HAVE_ARMV8CE_AES),) + TARGET_CFLAGS := $(filter-out -march=%,$(TARGET_CFLAGS)) -march=armv8-a+crypto +endif CMAKE_OPTIONS += \ -DUSE_SHARED_MBEDTLS_LIBRARY:Bool=ON \