diff --git a/core/dynlib/lib_unix.odin b/core/dynlib/lib_unix.odin index 50ab1acc8..1a6a737a4 100644 --- a/core/dynlib/lib_unix.odin +++ b/core/dynlib/lib_unix.odin @@ -13,6 +13,8 @@ _load_library :: proc(path: string, global_symbols: bool, allocator: runtime.All flags := posix.RTLD_Flags{.NOW} if global_symbols { flags += {.GLOBAL} + } else { + flags += posix.RTLD_LOCAL } cpath := strings.clone_to_cstring(path, allocator)