diff --git a/pysrc/juliacall/__init__.py b/pysrc/juliacall/__init__.py index cf6bdc8e..285bc1a6 100644 --- a/pysrc/juliacall/__init__.py +++ b/pysrc/juliacall/__init__.py @@ -118,7 +118,7 @@ def path_option(name, default=None): try: # Open the library os.chdir(os.path.dirname(libpath)) - CONFIG['lib'] = lib = c.CDLL(libpath) + CONFIG['lib'] = lib = c.CDLL(libpath, mode=c.RTLD_GLOBAL) lib.jl_init__threading.argtypes = [] lib.jl_init__threading.restype = None lib.jl_init__threading()