summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/platforms/android/load.lua12
1 files changed, 8 insertions, 4 deletions
diff --git a/xmake/platforms/android/load.lua b/xmake/platforms/android/load.lua
index 7975bdba4..4b197cf93 100644
--- a/xmake/platforms/android/load.lua
+++ b/xmake/platforms/android/load.lua
@@ -70,11 +70,15 @@ function main(platform)
platform:add("shflags", "-gcc-toolchain " .. gcc_toolchain)
end
else
+ local march = arch
+ if arch == "arm64-v8a" then
+ march = "armv8-a"
+ end
-- old version ndk
- platform:add("cxflags", "-march=" .. arch)
- platform:add("asflags", "-march=" .. arch)
- platform:add("ldflags", "-march=" .. arch)
- platform:add("shflags", "-march=" .. arch)
+ platform:add("cxflags", "-march=" .. march)
+ platform:add("asflags", "-march=" .. march)
+ platform:add("ldflags", "-march=" .. march)
+ platform:add("shflags", "-march=" .. march)
end
-- init cxflags for the target kind: binary