error: linking with `cc` failed: exit status: 1
|
= note: "cc" "-Wl,-exported_symbols_list" "-Wl,/var/folders/x7/ch5v91h56_zbvbd1y2f600dm0000gn/T/rustcBDSZ2h/list" "/var/folders/x7/ch5v91h56_zbvbd1y2f600dm0000gn/T/rustcBDSZ2h/symbols.o" "<2 object files omitted>" "/Users/runner/work/mlua-module-macos-repro/mlua-module-macos-repro/target/debug/deps/{libmlua-9ac4efec35a36a5e.rlib,libeither-129d90b1e1a89791.rlib,librustc_hash-fd49dc5d5ac9b28a.rlib,libparking_lot-bd683189d2ee7117.rlib,libparking_lot_core-12cd0aade44ee458.rlib,liblibc-496d21bb259f4e1f.rlib,libcfg_if-cc1472d4f2383a67.rlib,libsmallvec-38d880f420f64a9d.rlib,liblock_api-50bb8b071d94eec1.rlib,libscopeguard-112dd4a32172bb08.rlib,libmlua_sys-9b8c609292190d38.rlib,libnum_traits-dbd2d00ac47bbbf7.rlib,libbstr-5709a75b056ad338.rlib,libmemchr-95941c9c2888c479.rlib}.rlib" "<sysroot>/lib/rustlib/aarch64-apple-darwin/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,libcfg_if-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-liconv" "-lSystem" "-lc" "-lm" "-arch" "arm64" "-mmacosx-version-min=11.0.0" "-o" "/Users/runner/work/mlua-module-macos-repro/mlua-module-macos-repro/target/debug/deps/libmlua_module_macos_repro.dylib" "-Wl,-dead_strip" "-dynamiclib" "-nodefaultlibs"
= note: some arguments are omitted. use `--verbose` to show all linker arguments
= note: Undefined symbols for architecture arm64:
"_luaL_callmeta", referenced from:
mlua_sys::lua51::compat::luaL_tolstring::hcbb2fcb7d872bfc2 in libmlua_sys-9b8c609292190d38.rlib[3](mlua_sys-9b8c609292190d38.mlua_sys.908a23f71ddd9b6d-cgu.0.rcgu.o)
"_luaL_error", referenced from:
...
To reproduce
I have a minimal repro that builds successfully on
ubuntu-24.05andwindows-2025, but fails onmacos-15[full build log].
modulemode example in the readme.macos-15GH Actions runnerResults in the following error: