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]
32 lines
1.2 KiB
Diff
32 lines
1.2 KiB
Diff
# HG changeset patch
|
|
# User andrew
|
|
# Date 1518667645 0
|
|
# Thu Feb 15 04:07:25 2018 +0000
|
|
# Node ID 1d35411eb7bdf16191e220ffe3b1dc4d5d0c6041
|
|
# Parent 999983606f5c61b093c6f6316a7b26c4cd4ca79e
|
|
8197981, PR3548: Missing return statement in __sync_val_compare_and_swap_8
|
|
Summary: Fix issue discovered by -Wreturn-type on systems without LP64.
|
|
Reviewed-by: aph
|
|
|
|
diff --git openjdk.orig/hotspot/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp openjdk/hotspot/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
|
|
--- openjdk.orig/hotspot/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
|
|
+++ openjdk/hotspot/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
|
|
@@ -457,6 +457,7 @@
|
|
long long unsigned int oldval,
|
|
long long unsigned int newval) {
|
|
ShouldNotCallThis();
|
|
+ return 0;
|
|
}
|
|
};
|
|
#endif // !_LP64
|
|
diff --git openjdk.orig/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp openjdk/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
|
|
--- openjdk.orig/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
|
|
+++ openjdk/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
|
|
@@ -498,6 +498,7 @@
|
|
long long unsigned int oldval,
|
|
long long unsigned int newval) {
|
|
ShouldNotCallThis();
|
|
+ return 0;
|
|
}
|
|
};
|
|
#endif // !_LP64
|