Browse Source

Switch to local dlopen symbols

Daniel Hiltgen 1 year ago
parent
commit
6a042438af
1 changed files with 1 additions and 1 deletions
  1. 1 1
      llm/dyn_ext_server.c

+ 1 - 1
llm/dyn_ext_server.c

@@ -59,7 +59,7 @@ void dyn_init(const char *libPath, struct dynamic_llama_server *s,
   };
   };
 
 
   printf("loading library %s\n", libPath);
   printf("loading library %s\n", libPath);
-  s->handle = LOAD_LIBRARY(libPath, RTLD_GLOBAL|RTLD_NOW);
+  s->handle = LOAD_LIBRARY(libPath, RTLD_LOCAL|RTLD_NOW);
   if (!s->handle) {
   if (!s->handle) {
     err->id = -1;
     err->id = -1;
     char *msg = LOAD_ERR();
     char *msg = LOAD_ERR();