summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2020-03-12 22:52:00 +0800
committerruki <[email protected]>2020-03-12 11:12:04 +0800
commitfa57a2c846d6588256ec39123adb195baa31c419 (patch)
tree10adf3bd8eec0bb571d357f8d3e78cbab0bb8e9b
parent17e8c4a42036f20edba661dc052da9cafc0a59e2 (diff)
fix arm64-v8a for ndk-r10e
-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