Use SONAMEs when loading GLX libs dinamically

This commit is contained in:
Daniel Santana
2019-01-04 21:57:52 -02:00
parent 4d51ccbd54
commit 3ef23f0db8

View File

@@ -193,8 +193,8 @@ static void init(void) {
maximized = false; maximized = false;
transparent = false; transparent = false;
void* hgl = dlopen("libGL.so", RTLD_LAZY); void* hgl = dlopen("libGL.so.1", RTLD_LAZY);
void* hglx = dlopen("libGLX.so", RTLD_LAZY); void* hglx = dlopen("libGLX.so.0", RTLD_LAZY);
if (!hgl && !hglx) { if (!hgl && !hglx) {
fprintf(stderr, "Failed to load GLX functions (libGL and libGLX do not exist!)\n"); fprintf(stderr, "Failed to load GLX functions (libGL and libGLX do not exist!)\n");