aboutsummaryrefslogtreecommitdiffstats
path: root/community/openjdk8/icedtea-jdk-fix-libjvm-load.patch
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2016-08-30 00:00:10 +0200
committerJakub Jirutka <jakub@jirutka.cz>2016-08-30 22:36:21 +0200
commitf1bcc4bce42045795274a1e87ff38fbee0808a6f (patch)
tree9460ba02819f6d6db4f055e764189102711bb414 /community/openjdk8/icedtea-jdk-fix-libjvm-load.patch
parentbb9e6e10c7c03dd215523e0779ec97af96858dcd (diff)
downloadaports-f1bcc4bce42045795274a1e87ff38fbee0808a6f.tar.bz2
aports-f1bcc4bce42045795274a1e87ff38fbee0808a6f.tar.xz
community/openjdk8: rewrite to use icedtea and upgrade to 8.101.13
Diffstat (limited to 'community/openjdk8/icedtea-jdk-fix-libjvm-load.patch')
-rw-r--r--community/openjdk8/icedtea-jdk-fix-libjvm-load.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/community/openjdk8/icedtea-jdk-fix-libjvm-load.patch b/community/openjdk8/icedtea-jdk-fix-libjvm-load.patch
new file mode 100644
index 0000000000..d0a090ea57
--- /dev/null
+++ b/community/openjdk8/icedtea-jdk-fix-libjvm-load.patch
@@ -0,0 +1,14 @@
+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;