--- old/src/hotspot/os/solaris/os_solaris.cpp 2018-03-28 12:12:54.482055630 +0200 +++ new/src/hotspot/os/solaris/os_solaris.cpp 2018-03-28 12:12:54.278055631 +0200 @@ -2101,8 +2101,6 @@ static int *preinstalled_sigs = NULL; static struct sigaction *chainedsigactions = NULL; static Semaphore* sig_sem = NULL; -typedef int (*version_getting_t)(); -version_getting_t os::Solaris::get_libjsig_version = NULL; int os::sigexitnum_pd() { assert(Sigexit > 0, "signal memory not yet initialized"); @@ -3968,13 +3966,7 @@ dlsym(RTLD_DEFAULT, "JVM_end_signal_setting")); get_signal_action = CAST_TO_FN_PTR(get_signal_t, dlsym(RTLD_DEFAULT, "JVM_get_signal_action")); - get_libjsig_version = CAST_TO_FN_PTR(version_getting_t, - dlsym(RTLD_DEFAULT, "JVM_get_libjsig_version")); libjsig_is_loaded = true; - if (os::Solaris::get_libjsig_version != NULL) { - int libjsigversion = (*os::Solaris::get_libjsig_version)(); - assert(libjsigversion == JSIG_VERSION_1_4_1, "libjsig version mismatch"); - } assert(UseSignalChaining, "should enable signal-chaining"); } if (libjsig_is_loaded) {