diff options
| author | ruki <[email protected]> | 2022-05-20 23:01:13 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-05-20 23:01:13 +0800 |
| commit | 63db5dbd5ca3e7ed638d2c5e8ddd3ecf855f6aab (patch) | |
| tree | 2f1a348ab8b84b25d31060d416180b620670c820 /core/plat/linux | |
| parent | ac1ddeef8d1e976bd46ad34d12eb16bded52405e (diff) | |
fix compile errors
Diffstat (limited to 'core/plat/linux')
| -rw-r--r-- | core/plat/linux/prefix.mak | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/core/plat/linux/prefix.mak b/core/plat/linux/prefix.mak index 6cb4118c2..c97b67aad 100644 --- a/core/plat/linux/prefix.mak +++ b/core/plat/linux/prefix.mak @@ -40,7 +40,12 @@ AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(BUILD_ARCH)),- ifneq ($(AHFLAGS),) ifeq ($(CXFLAGS_CHECK),) CC_CHECK = ${shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi } -CXFLAGS_CHECK := +ifeq ($(BUILD_ARCH),arm64) +CXFLAGS_CHECK := $(call CC_CHECK,-mfpu=neon,) +endif +ifeq ($(BUILD_ARCH),x86_64) +CXFLAGS_CHECK := $(call CC_CHECK,-msse -msse2 -msse3 -mavx -mavx2,) +endif export CXFLAGS_CHECK endif @@ -75,12 +80,6 @@ else CXFLAGS_RELEASE += -fomit-frame-pointer CXFLAGS_DEBUG += -fno-omit-frame-pointer endif -ifeq ($(BUILD_ARCH),x86_64) -CXFLAGS_RELEASE += -msse -msse2 -msse3 -mavx -mavx2 -endif -ifeq ($(BUILD_ARCH),arm64) -CXFLAGS_RELEASE += -mfpu=neon -endif # cflags: .c files CFLAGS_RELEASE = |
