Merge pull request #2559 from wiremoons/patch-1

Update build_odin.sh to better support optimisation on Arm CPUs
This commit is contained in:
gingerBill
2023-05-30 02:13:46 +01:00
committed by GitHub

View File

@@ -135,7 +135,14 @@ build_odin() {
EXTRAFLAGS="-O3"
;;
release-native)
EXTRAFLAGS="-O3 -march=native"
local ARCH=$(uname -m)
if [ "${ARCH}" == "arm64" ]; then
# Use preferred flag for Arm (ie arm64 / aarch64 / etc)
EXTRAFLAGS="-O3 -mcpu=native"
else
# Use preferred flag for x86 / amd64
EXTRAFLAGS="-O3 -march=native"
fi
;;
nightly)
EXTRAFLAGS="-DNIGHTLY -O3"