about summary refs log tree commit diff stats
path: root/src/librarian/library.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/librarian/library.c')
-rw-r--r--src/librarian/library.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/librarian/library.c b/src/librarian/library.c
index b454a3ac..a4d4e97f 100644
--- a/src/librarian/library.c
+++ b/src/librarian/library.c
@@ -429,10 +429,17 @@ static const char* essential_libs[] = {
     "libxkbcommon-x11.so.0", "libpulse-simple.so.0", "libpulse.so.0", "libvulkan.so.1", "libvulkan.so",
     "ld-linux-x86-64.so.2", "crashhandler.so", "libtcmalloc_minimal.so.0", "libtcmalloc_minimal.so.4", "libanl.so.1"
 };
+static const char* essential_libs_egl[] = {
+    "libEGL.so", "libGLESv2.so"
+};
 static int isEssentialLib(const char* name) {
     for (unsigned int i=0; i<sizeof(essential_libs)/sizeof(essential_libs[0]); ++i)
         if(!strcmp(name, essential_libs[i]))
             return 1;
+    if(box64_wrap_egl)
+        for (unsigned int i=0; i<sizeof(essential_libs_egl)/sizeof(essential_libs_egl[0]); ++i)
+            if(!strcmp(name, essential_libs_egl[i]))
+                return 1;
     return 0;
 }