From 95d7191fdd2ae30de18272f4889e2b692e4b53bf Mon Sep 17 00:00:00 2001 From: anth64 Date: Thu, 19 Mar 2026 07:38:14 +0100 Subject: [PATCH] fix: use RTLD_GLOBAL when loading modules to expose host symbols --- src/platform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/platform.c b/src/platform.c index 3137935..66a1bc7 100644 --- a/src/platform.c +++ b/src/platform.c @@ -278,7 +278,7 @@ void *platform_load_library(const char *path) #ifdef _WIN32 return (void *)LoadLibraryA(path); #else - return dlopen(path, RTLD_NOW); + return dlopen(path, RTLD_NOW | RTLD_GLOBAL); #endif }