--- old/src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c 2016-05-06 14:28:29.573176029 -0700 +++ new/src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c 2016-05-06 14:28:29.461176031 -0700 @@ -87,13 +87,13 @@ return result; } -gboolean gtk3_check(const char* lib_name, int flags) +gboolean gtk3_check(const char* lib_name) { if (gtk3_libhandle != NULL) { /* We've already successfully opened the GTK libs, so return true. */ return TRUE; } else { - return dlopen(lib_name, flags) != NULL; + return dlopen(lib_name, RTLD_LAZY | RTLD_LOCAL) != NULL; } }