From 0e3b9472ab450e92e1618aa13bf7a4ae6bd07715 Mon Sep 17 00:00:00 2001 From: CppCXY <812125110@qq.com> Date: Fri, 30 Aug 2024 17:14:06 +0800 Subject: [PATCH] Fix macos build --- rustlib/Cargo.toml | 14 +++++++++++++- test/basic/rust.lua | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/rustlib/Cargo.toml b/rustlib/Cargo.toml index 6692f6793..efba5f6b6 100644 --- a/rustlib/Cargo.toml +++ b/rustlib/Cargo.toml @@ -8,4 +8,16 @@ edition = "2021" crate-type = ["cdylib"] [dependencies] -mlua = { version = "0.10.0-beta.1", features = ["lua54", "module"] } \ No newline at end of file +mlua = { version = "0.9.9", features = ["lua54", "module"] } + +[target.x86_64-apple-darwin] +rustflags = [ + "-C", "link-arg=-undefined", + "-C", "link-arg=dynamic_lookup", +] + +[target.aarch64-apple-darwin] +rustflags = [ + "-C", "link-arg=-undefined", + "-C", "link-arg=dynamic_lookup", +] diff --git a/test/basic/rust.lua b/test/basic/rust.lua index 2b9129d82..c50930d74 100644 --- a/test/basic/rust.lua +++ b/test/basic/rust.lua @@ -1,3 +1,3 @@ local m = require "provider.rust-lib" -m.hello("world") +m.hello("world!, hihi")