Dynamically load glxext.so with RTLD_DEEPBIND to avoid picking up duplicate

symbols from libGL.so.
This commit is contained in:
José Fonseca 2007-09-19 11:56:19 +01:00
parent 41a5aee385
commit 00d28c084f

View file

@ -157,7 +157,7 @@ xglLoadGLXModules (void)
SYM (__GlxGetMesaProvider, "GlxGetMesaProvider")
};
glXHandle = xglLoadModule ("glxext", RTLD_NOW | RTLD_LOCAL);
glXHandle = xglLoadModule ("glxext", RTLD_NOW | RTLD_LOCAL | RTLD_DEEPBIND);
if (!glXHandle)
return FALSE;