6783ab9f47
This updates OpenJDK 8 to a newer version and brings a bunch of changes. Newly, it is bootstrapped with openjdk7-bootstrap, so it does not need to download binaries. It can also cross-compile and is patched for musl and other platforms. We're newly using the aarch64 port repo in order to get aarch64 JIT. For non-aarch64 platforms, the codebase is the same. The symlink for /usr/lib/jvm/openjdk is also now gone and we're using a unified java-VERSION-VENDOR naming. Also general template cleanup. [ci skip]
14 lines
483 B
Diff
14 lines
483 B
Diff
musl needs LD_LIBRARY_PATH set because when .so is opened with dlopen(/abs/path)
|
|
it does not qualify for providing symbols for NEEDED dependency.
|
|
|
|
--- openjdk.orig/jdk/src/solaris/bin/java_md_solinux.c
|
|
+++ openjdk/jdk/src/solaris/bin/java_md_solinux.c
|
|
@@ -291,6 +291,8 @@
|
|
char *dmllp = NULL;
|
|
char *p; /* a utility pointer */
|
|
|
|
+ return JNI_TRUE;
|
|
+
|
|
#ifdef AIX
|
|
/* We always have to set the LIBPATH on AIX because ld doesn't support $ORIGIN. */
|
|
return JNI_TRUE;
|