- core/shared/platform/darwin/platform_internal.h: macOS has dlopen - samples/native-lib/README.md: Mention macOS
@@ -46,6 +46,8 @@ extern "C" {
#define BH_PLATFORM_DARWIN
#endif
+#define BH_HAS_DLFCN 1
+
/* Stack size of applet threads's native part. */
#define BH_APPLET_PRESERVED_STACK_SIZE (32 * 1024)
@@ -45,11 +45,20 @@ will be generated.
## Run workload
+### Linux
```bash
cd build
./iwasm --native-lib=libtest_add.so --native-lib=libtest_sqrt.so wasm-app/test.wasm
```
+### macOS
+```bash
+cd build
+./iwasm --native-lib=libtest_add.dylib --native-lib=libtest_sqrt.dylib wasm-app/test.wasm
+```
The output is: