From 94ce88e272c9150e87e0d2a355e074052f836549 Mon Sep 17 00:00:00 2001 From: Martin Fouilleul Date: Tue, 19 Sep 2023 11:48:42 +0200 Subject: [PATCH] [macos] use libtool instead of ar when building wasm3 lib, and pass -no_warning_for_no_symbols because translation units in wasm3 don't have symbols --- scripts/dev.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/dev.py b/scripts/dev.py index 1cb743b..c8531c2 100644 --- a/scripts/dev.py +++ b/scripts/dev.py @@ -290,7 +290,7 @@ def build_wasm3_lib_mac(release): "-o", f"build/obj/{name}", f, ], check=True) - subprocess.run(["ar", "-rcs", "build/lib/libwasm3.a", *glob.glob("build/obj/*.o")], check=True) + subprocess.run(["libtool", "-static", "-o", "build/lib/libwasm3.a", "-no_warning_for_no_symbols", *glob.glob("build/obj/*.o")], check=True) subprocess.run(["rm", "-rf", "build/obj"], check=True)