summaryrefslogtreecommitdiff
path: root/lang/openjdk8/patches
diff options
context:
space:
mode:
authortnn <tnn>2015-06-10 13:29:57 +0000
committertnn <tnn>2015-06-10 13:29:57 +0000
commit63e6706b9ee633910b9ef02d5ad70435db142a50 (patch)
tree9a183530c0e1028e74c871b4e1856b9d27d2835f /lang/openjdk8/patches
parent1d47d16bbbcce04236da6223969184f2af4c1c60 (diff)
downloadpkgsrc-63e6706b9ee633910b9ef02d5ad70435db142a50.tar.gz
Fix rpath in launchers for builds w/ dynamic libjli.
Bump.
Diffstat (limited to 'lang/openjdk8/patches')
-rw-r--r--lang/openjdk8/patches/patch-common_autoconf_spec.gmk.in17
1 files changed, 13 insertions, 4 deletions
diff --git a/lang/openjdk8/patches/patch-common_autoconf_spec.gmk.in b/lang/openjdk8/patches/patch-common_autoconf_spec.gmk.in
index db22f576457..40d020c1437 100644
--- a/lang/openjdk8/patches/patch-common_autoconf_spec.gmk.in
+++ b/lang/openjdk8/patches/patch-common_autoconf_spec.gmk.in
@@ -1,8 +1,8 @@
-$NetBSD: patch-common_autoconf_spec.gmk.in,v 1.3 2015/03/02 03:53:26 tnn Exp $
+$NetBSD: patch-common_autoconf_spec.gmk.in,v 1.4 2015/06/10 13:29:57 tnn Exp $
---- common/autoconf/spec.gmk.in.orig 2015-02-02 15:31:06.000000000 +0000
+--- common/autoconf/spec.gmk.in.orig 2015-06-10 10:29:06.000000000 +0000
+++ common/autoconf/spec.gmk.in
-@@ -349,7 +349,8 @@ LD:=@FIXPATH@ @LD@
+@@ -352,7 +352,8 @@ LD:=@FIXPATH@ @LD@
USING_BROKEN_SUSE_LD:=@USING_BROKEN_SUSE_LD@
# LDFLAGS used to link the jdk native libraries (C-code)
@@ -12,7 +12,16 @@ $NetBSD: patch-common_autoconf_spec.gmk.in,v 1.3 2015/03/02 03:53:26 tnn Exp $
LDFLAGS_JDKLIB_SUFFIX:=@LDFLAGS_JDKLIB_SUFFIX@
# On some platforms the linker cannot be used to create executables, thus
-@@ -443,7 +444,7 @@ JAVA=@FIXPATH@ $(BOOT_JDK)/bin/java $(JA
+@@ -360,7 +361,7 @@ LDFLAGS_JDKLIB_SUFFIX:=@LDFLAGS_JDKLIB_S
+ LDEXE:=@FIXPATH@ @LDEXE@
+
+ # LDFLAGS used to link the jdk native launchers (C-code)
+-LDFLAGS_JDKEXE:=@LDFLAGS_JDKEXE@
++LDFLAGS_JDKEXE:=-Xlinker -R@prefix@/java/openjdk8/jre/lib@OPENJDK_TARGET_CPU_LIBDIR@/jli @LDFLAGS_JDKEXE@
+ LDFLAGS_JDKEXE_SUFFIX:=@LDFLAGS_JDKEXE_SUFFIX@
+
+ # LDFLAGS specific to C++ linking.
+@@ -449,7 +450,7 @@ JAVA_SMALL=@FIXPATH@ $(BOOT_JDK)/bin/jav
JAVAC=@FIXPATH@ $(BOOT_JDK)/bin/javac
# Hotspot sets this variable before reading the SPEC when compiling sa-jdi.jar. Avoid
# overriding that value by using ?=.