From b10de57f6c9e76cbc55edc628bac78ea21050e5f Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Wed, 12 Jul 2023 21:11:30 +0200 Subject: [PATCH] Avoid some mtune names not supported by (Apple)Clang --- Makefile.arm64 | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Makefile.arm64 b/Makefile.arm64 index 2b5568393..7f91f7025 100644 --- a/Makefile.arm64 +++ b/Makefile.arm64 @@ -94,7 +94,12 @@ ifeq ($(CORE), NEOVERSEV1) ifeq (1, $(filter 1,$(GCCVERSIONGTEQ7) $(ISCLANG))) ifeq (1, $(filter 1,$(GCCVERSIONGTEQ10) $(ISCLANG))) ifeq (1, $(filter 1,$(GCCMINORVERSIONGTEQ4) $(GCCVERSIONGTEQ11) $(ISCLANG))) -CCOMMON_OPT += -march=armv8.4-a+sve -mtune=neoverse-v1 +CCOMMON_OPT += -march=armv8.4-a+sve +if ($ISCLANG) +CCOMMON_OPT += -mtune=cortex-x1 +else +CCOMMON_OPT += -mtune=neoverse-v1 +endif ifneq ($(F_COMPILER), NAG) FCOMMON_OPT += -march=armv8.4-a -mtune=neoverse-v1 endif @@ -227,7 +232,10 @@ endif ifeq (1, $(filter 1,$(GCCVERSIONGTEQ9) $(ISCLANG))) ifeq ($(CORE), EMAG8180) -CCOMMON_OPT += -march=armv8-a -mtune=emag +CCOMMON_OPT += -march=armv8-a +ifneq ($ISCLANG) +CCOMMON_OPT += -mtune=emag +endif ifneq ($(F_COMPILER), NAG) FCOMMON_OPT += -march=armv8-a -mtune=emag endif