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]
22 lines
586 B
Diff
22 lines
586 B
Diff
--- openjdk.orig/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
|
|
+++ openjdk/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
|
|
@@ -80,7 +80,7 @@
|
|
# include <pwd.h>
|
|
# include <poll.h>
|
|
# include <ucontext.h>
|
|
-
|
|
+# include <asm/ptrace.h>
|
|
|
|
address os::current_stack_pointer() {
|
|
intptr_t* csp;
|
|
--- openjdk.orig/hotspot.orig/src/cpu/ppc/vm/macroAssembler_ppc.cpp
|
|
+++ openjdk/hotspot/src/cpu/ppc/vm/macroAssembler_ppc.cpp
|
|
@@ -46,6 +46,8 @@
|
|
#include "gc_implementation/g1/heapRegion.hpp"
|
|
#endif
|
|
|
|
+#include <asm/ptrace.h>
|
|
+
|
|
#ifdef PRODUCT
|
|
#define BLOCK_COMMENT(str) // nothing
|
|
#else
|