{
//------------------------------------------------//
// Open EGL Library as EGL is separate
- egl_lib_handle = dlopen("/usr/lib/egl/libEGL.so", RTLD_NOW|RTLD_GLOBAL);
+ egl_lib_handle = dlopen("/usr/lib/egl/libEGL.so", RTLD_LAZY|RTLD_GLOBAL);
if (!egl_lib_handle)
{
COREGL_ERR("\E[40;31;1m%s\E[0m\n\n", dlerror());
}
// use gl_lib handle for GL symbols
- gl_lib_handle = dlopen("/usr/lib/egl/libGLESv2.so", RTLD_NOW|RTLD_GLOBAL);
+ gl_lib_handle = dlopen("/usr/lib/egl/libGLESv2.so", RTLD_LAZY|RTLD_GLOBAL);
if (!gl_lib_handle)
{
COREGL_ERR("\E[40;31;1m%s\E[0m\n\n", dlerror());