about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-04-16 10:37:49 +0200
committerptitSeb <sebastien.chev@gmail.com>2022-04-16 10:37:49 +0200
commit84a7f79315df7372ce8d0935cb6af244858fa55b (patch)
treefe8a139b9a77f17d44cdfddc686f41c31e4473bd /src
parent3c84242cf2be8e586666f56ea4cd4c6a792fff45 (diff)
downloadbox64-84a7f79315df7372ce8d0935cb6af244858fa55b.tar.gz
box64-84a7f79315df7372ce8d0935cb6af244858fa55b.zip
Added libdl as a dependancy for libXext (for #246)
Diffstat (limited to 'src')
-rwxr-xr-xsrc/wrapped/wrappedlibxext.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/wrapped/wrappedlibxext.c b/src/wrapped/wrappedlibxext.c
index 23d523bf..bc217ca3 100755
--- a/src/wrapped/wrappedlibxext.c
+++ b/src/wrapped/wrappedlibxext.c
@@ -248,12 +248,13 @@ EXPORT void* my_XextAddDisplay(x64emu_t* emu, void* extinfo, void* dpy, void* ex
 #define CUSTOM_INIT \
     lib->priv.w.p2 = getXextMy(lib);    \
     my_lib = lib;                       \
-    lib->priv.w.needed = 4;             \
+    lib->priv.w.needed = 5;             \
     lib->priv.w.neededlibs = (char**)calloc(lib->priv.w.needed, sizeof(char*)); \
     lib->priv.w.neededlibs[0] = strdup("libX11.so.6"); \
     lib->priv.w.neededlibs[1] = strdup("libxcb.so.1"); \
     lib->priv.w.neededlibs[2] = strdup("libXau.so.6"); \
-    lib->priv.w.neededlibs[3] = strdup("libXdmcp.so.6");
+    lib->priv.w.neededlibs[3] = strdup("libdl.so.2");  \
+    lib->priv.w.neededlibs[4] = strdup("libXdmcp.so.6");
 
 #define CUSTOM_FINI \
     freeXextMy(lib->priv.w.p2); \