forked from Lainports/opnsense-ports
29 lines
1.2 KiB
C++
29 lines
1.2 KiB
C++
--- dispatch/glproc_egl.cpp.orig 2017-10-13 17:18:18 UTC
|
|
+++ dispatch/glproc_egl.cpp
|
|
@@ -89,7 +89,7 @@ _getPublicProcAddress(const char *procNa
|
|
if (procName[0] == 'e' && procName[1] == 'g' && procName[2] == 'l') {
|
|
static void *libEGL = NULL;
|
|
if (!libEGL) {
|
|
- libEGL = _dlopen("libEGL.so", RTLD_LOCAL | RTLD_LAZY | RTLD_DEEPBIND);
|
|
+ libEGL = _dlopen("libEGL.so", RTLD_LOCAL | RTLD_LAZY);
|
|
if (!libEGL) {
|
|
return NULL;
|
|
}
|
|
@@ -132,7 +132,7 @@ _getPublicProcAddress(const char *procNa
|
|
|
|
static void *libGLESv2 = NULL;
|
|
if (!libGLESv2) {
|
|
- libGLESv2 = _dlopen("libGLESv2.so", RTLD_LOCAL | RTLD_LAZY | RTLD_DEEPBIND);
|
|
+ libGLESv2 = _dlopen("libGLESv2.so", RTLD_LOCAL | RTLD_LAZY);
|
|
}
|
|
if (libGLESv2) {
|
|
proc = dlsym(libGLESv2, procName);
|
|
@@ -143,7 +143,7 @@ _getPublicProcAddress(const char *procNa
|
|
|
|
static void *libGLESv1 = NULL;
|
|
if (!libGLESv1) {
|
|
- libGLESv1 = _dlopen("libGLESv1_CM.so", RTLD_LOCAL | RTLD_LAZY | RTLD_DEEPBIND);
|
|
+ libGLESv1 = _dlopen("libGLESv1_CM.so", RTLD_LOCAL | RTLD_LAZY);
|
|
}
|
|
if (libGLESv1) {
|
|
proc = dlsym(libGLESv1, procName);
|