jvanek pushed to java-1.8.0-openjdk (f20). "added Patch204: zero-interpreter-fix.patch"
notifications at fedoraproject.org
notifications at fedoraproject.org
Wed Apr 15 08:24:18 UTC 2015
>From 2780b6bfe68479f9ffad98e8e80cc9b1096af490 Mon Sep 17 00:00:00 2001
From: Jiri Vanek <jvanek at redhat.com>
Date: Wed, 15 Apr 2015 10:23:36 +0200
Subject: added Patch204: zero-interpreter-fix.patch
diff --git a/java-1.8.0-openjdk.spec b/java-1.8.0-openjdk.spec
index 69279f6..9c82f10 100644
--- a/java-1.8.0-openjdk.spec
+++ b/java-1.8.0-openjdk.spec
@@ -212,6 +212,7 @@ Patch102: %{name}-size_t.patch
Patch201: system-libjpeg.patch
Patch202: system-libpng.patch
Patch203: system-lcms.patch
+Patch204: zero-interpreter-fix.patch
Patch300: jstack-pr1845.patch
@@ -437,6 +438,9 @@ sh %{SOURCE12}
%patch201
%patch202
%patch203
+%ifnarch %{aarch64}
+%patch204
+%endif
%patch1
%patch3
@@ -1149,6 +1153,7 @@ exit 0
%changelog
* Fri Apr 10 2015 Jiri Vanek <jvanek at redhat.com> - 1:1.8.0.45-31.b13
- repacked sources
+- added Patch204: zero-interpreter-fix.patch
* Tue Apr 07 2015 Jiri Vanek <jvanek at redhat.com> - 1:1.8.0.45-30.b13
- updated to security u45
diff --git a/zero-interpreter-fix.patch b/zero-interpreter-fix.patch
new file mode 100644
index 0000000..8fdbd90
--- /dev/null
+++ b/zero-interpreter-fix.patch
@@ -0,0 +1,25 @@
+# HG changeset patch
+# User roland
+# Date 1418632606 -3600
+# Node ID a733dad6fc1e2572ed227e898da35e0053cbb7c5
+# Parent db035d4ba1bd25ac8803bb2d177cb35681eb6907
+8067231: Zero builds fails after JDK-6898462
+Summary: Interpreter::remove_activation_entry() is not defined for the C++ interpreter
+Reviewed-by: roland, coleenp
+Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>
+
+--- jdk8/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp Sat Dec 13 01:24:10 2014 +0300
++++ jdk8/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp Mon Dec 15 09:36:46 2014 +0100
+@@ -394,7 +394,11 @@
+ // during deoptimization so the interpreter needs to skip it when
+ // the frame is popped.
+ thread->set_do_not_unlock_if_synchronized(true);
++#ifdef CC_INTERP
++ return (address) -1;
++#else
+ return Interpreter::remove_activation_entry();
++#endif
+ }
+
+ // Need to do this check first since when _do_not_unlock_if_synchronized
+
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/java-1.8.0-openjdk.git/commit/?h=f20&id=2780b6bfe68479f9ffad98e8e80cc9b1096af490
More information about the scm-commits
mailing list