summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2020-12-24 00:25:15 +0800
committerruki <[email protected]>2020-12-24 00:25:15 +0800
commitb64f0d5aa9b93b03505acaf050edb6bd422f2aa7 (patch)
treef59fc089a9298bef491fb8119772f8dc0d5c1766
parent8daf1d625091a66dddf762b66e12e93e77ee4bdf (diff)
improve musl toolchain
-rw-r--r--xmake/toolchains/musl/xmake.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/xmake/toolchains/musl/xmake.lua b/xmake/toolchains/musl/xmake.lua
index 3dd688724..2bcf5ce22 100644
--- a/xmake/toolchains/musl/xmake.lua
+++ b/xmake/toolchains/musl/xmake.lua
@@ -38,6 +38,7 @@ toolchain("musl")
if toolchain:is_arch("arm") then
toolchain:add("cxflags", "-march=armv7-a", "-msoft-float", {force = true})
toolchain:add("ldflags", "-march=armv7-a", "-msoft-float", {force = true})
+ toolchain:add("syslinks", "atomic") -- fix undefined reference to `__atomic_fetch_add_8'
end
toolchain:add("ldflags", "--static", {force = true})
toolchain:add("syslinks", "gcc", "c")