# HG changeset patch # User alanb # Date 1390564233 0 # Node ID b56ff7d30a724ee8fc182265ec8efbb4de57edbc # Parent 4d891c8db5c16dafdbdd60f21afae1dbc1be4f4a 8032456: vm/jni/Miscellaneous/misc001/misc00101m1/misc00101m1.html failing on OS X Reviewed-by: sla, chegar, psandoz diff -r 4d891c8db5c1 -r b56ff7d30a72 src/solaris/native/common/jni_util_md.c --- a/src/solaris/native/common/jni_util_md.c Tue Jan 21 12:08:02 2014 +0800 +++ b/src/solaris/native/common/jni_util_md.c Fri Jan 24 11:50:33 2014 +0000 @@ -23,6 +23,8 @@ * questions. */ +#include + #include "jni.h" #include "jni_util.h" #include "dlfcn.h" @@ -40,7 +42,11 @@ if (procHandle != NULL) { return procHandle; } +#ifdef __APPLE__ + procHandle = (void*)dlopen(NULL, RTLD_FIRST); +#else procHandle = (void*)dlopen(NULL, RTLD_LAZY); +#endif return procHandle; }