diff --git a/lib/gssapi/mech/gss_mech_switch.c b/lib/gssapi/mech/gss_mech_switch.c index 9cf96f6b7..5dcc15200 100644 --- a/lib/gssapi/mech/gss_mech_switch.c +++ b/lib/gssapi/mech/gss_mech_switch.c @@ -236,6 +236,10 @@ _gss_load_mech(void) if (!name || !oid || !lib || !kobj) continue; +#ifndef RTLD_LOCAL +#define RTLD_LOCAL 0 +#endif + so = dlopen(lib, RTLD_LOCAL); if (!so) { /* fprintf(stderr, "dlopen: %s\n", dlerror()); */