We've just gotten OpenJ9 testing running for jdknext, and enabled openssl support. The following problems are found.
00:48:11 /Users/jenkins/workspace/Build_JDKnext_x86-64_mac_Nightly/closed/src/java.base/macosx/native/libjncrypto/NativeCrypto_md.c:63:14: error: implicit declaration of function 'dlinfo' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
00:48:11 if (0 != dlinfo(handle, RTLD_DI_ORIGIN, library_path)) {
00:48:11 ^
00:48:11 /Users/jenkins/workspace/Build_JDKnext_x86-64_mac_Nightly/closed/src/java.base/macosx/native/libjncrypto/NativeCrypto_md.c:63:29: error: use of undeclared identifier 'RTLD_DI_ORIGIN'
00:48:11 if (0 != dlinfo(handle, RTLD_DI_ORIGIN, library_path)) {
00:48:11 ^
00:48:11 2 errors generated.
01:21:41 "/home/u0020236/workspace/Build_JDKnext_ppc64_aix_Nightly/closed/src/java.base/aix/native/libjncrypto/NativeCrypto_md.c", line 65.29: 1506-045 (S) Undeclared identifier RTLD_DI_ORIGIN.