Skip to content
Snippets Groups Projects
Commit de275780 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Support for systems where RTLD_LAZY_GLOBAL is defined instead of

RTLD_GLOBAL and RTLD_LAZY separately.
parent b64dd9c1
No related branches found
No related tags found
No related merge requests found
......@@ -89,7 +89,13 @@ static void DynaOpen(void)
* liblber.so automatically, but since it does not we will
* handle it here by opening liblber.so as global.
*/
dlopen("liblber.so", RTLD_LAZY | RTLD_GLOBAL);
dlopen("liblber.so",
#ifdef RTLD_LAZY_GLOBAL /* It turns out some systems use this: */
RTLD_LAZY_GLOBAL
#else
RTLD_LAZY | RTLD_GLOBAL
#endif
);
libldap = dlopen("libldap.so", RTLD_LAZY);
}
#endif
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment