diff --git a/app_pojavlauncher/src/main/jni/egl_bridge.c b/app_pojavlauncher/src/main/jni/egl_bridge.c index 4fb20c2fe..c2a030a05 100644 --- a/app_pojavlauncher/src/main/jni/egl_bridge.c +++ b/app_pojavlauncher/src/main/jni/egl_bridge.c @@ -686,10 +686,10 @@ bool loadSymbols() { fileNameExt = eglLib == NULL?"":eglLib; break; } - void* dl_handle = dlopen(fileNameExt,RTLD_NOLOAD|RTLD_NOW|RTLD_GLOBAL|RTLD_NODELETE); + void* dl_handle = dlopen(fileNameExt,RTLD_NOW|RTLD_GLOBAL|RTLD_NODELETE); if (!dl_handle) { - dl_handle = dlopen(fileName,RTLD_NOLOAD|RTLD_NOW|RTLD_GLOBAL|RTLD_NODELETE); - printf("DlLoader: using default %s\n", fileName); + dl_handle = dlopen(fileName,RTLD_NOW|RTLD_GLOBAL|RTLD_NODELETE); + printf("DlLoader: using default %s, due to %s\n", fileName,dlerror()); } else { printf("DlLoader: using external %s\n", fileNameExt); }