From 6e2880b388880e0f4de3c8aaa7b1e5fa0e228766 Mon Sep 17 00:00:00 2001 From: Yuta Saito Date: Mon, 18 Dec 2023 17:59:52 +0000 Subject: [PATCH] [wasm-pic] Add `LDSHARED` definition for WASI platform We are going to add dynamic linking support for WASI platform. The `LDSHARED` definition is used to link shared libraries for building ruby binaries and extensions. --- configure.ac | 1 + 1 file changed, 1 insertion(+) diff --git a/configure.ac b/configure.ac index 946b5775ad..1c46d4c2bc 100644 --- a/configure.ac +++ b/configure.ac @@ -3157,6 +3157,7 @@ AC_SUBST(EXTOBJS) [hiuxmpp], [ : ${LDSHARED='$(LD) -r'}], [atheos*], [ : ${LDSHARED='$(CC) -shared'} rb_cv_dlopen=yes], + [wasi*], [ : ${LDSHARED='$(LD) -shared -Xlinker --export-dynamic'}], [ : ${LDSHARED='$(LD)'}]) AC_MSG_RESULT($rb_cv_dlopen) }