File bug534768-prefer_local_symbols.patch of Package xorg-x11-server.1642

Index: xorg-server-1.6.3.901/hw/xfree86/loader/dlloader.c
================================================================================
--- xorg-server-1.7.99/hw/xfree86/loader/loader.c
+++ xorg-server-1.7.99/hw/xfree86/loader/loader.c
@@ -120,5 +120,5 @@
 
     if (!global_scope)
-	global_scope = dlopen(NULL, DLOPEN_LAZY | DLOPEN_GLOBAL);
+	global_scope = dlopen(NULL, DLOPEN_LAZY | DLOPEN_GLOBAL | RTLD_DEEPBIND);
 
     if (global_scope)
openSUSE Build Service is sponsored by