From 40f0da1254a14b1a570579b98a05da6561d50d9e Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Thu, 11 Jul 2024 20:30:21 -0700 Subject: [PATCH] Use armv8-a --- CMakeLists.txt | 2 +- Makefile | 2 +- scripts/env.sh | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2d75ce8b822b8..fa343a6cc3986 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1128,7 +1128,7 @@ else() if(NOT WIN32 AND NOT APPLE AND ARCH STREQUAL "aarch64") # on arm64 linux, we set a minimum of armv8 - target_compile_options(${bun} PUBLIC -march=cortex-a35 -mtune=ampere1) + target_compile_options(${bun} PUBLIC -march=armv8-a -mtune=ampere1) endif() endif() diff --git a/Makefile b/Makefile index 66ef7013310a3..8fa2757598b51 100644 --- a/Makefile +++ b/Makefile @@ -29,7 +29,7 @@ BREW_PREFIX_PATH = /opt/homebrew DEFAULT_MIN_MACOS_VERSION = 11.0 MARCH_NATIVE = -mtune=$(CPU_TARGET) ifeq ($(OS_NAME),linux) -MARCH_NATIVE = -march=cortex-a53 -mtune=ampere1 +MARCH_NATIVE = -march=armv8-a -mtune=ampere1 endif else ARCH_NAME = x64 diff --git a/scripts/env.sh b/scripts/env.sh index f9d3c7b4d832b..aaaf3d20bc130 100755 --- a/scripts/env.sh +++ b/scripts/env.sh @@ -31,8 +31,8 @@ export CFLAGS='-O3 -fno-exceptions -fvisibility=hidden -fvisibility-inlines-hidd export CXXFLAGS='-O3 -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer' if [[ $(uname -s) == 'Linux' && ($(uname -m) == 'aarch64' || $(uname -m) == 'arm64') ]]; then - export CFLAGS="$CFLAGS -march=cortex-a53 -mtune=ampere1 " - export CXXFLAGS="$CXXFLAGS -march=cortex-a53 -mtune=ampere1 " + export CFLAGS="$CFLAGS -march=armv8-a -mtune=ampere1 " + export CXXFLAGS="$CXXFLAGS -march=armv8-a -mtune=ampere1 " fi export CMAKE_FLAGS=(