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]
19 lines
779 B
Diff
19 lines
779 B
Diff
# HG changeset patch
|
|
# User andrew
|
|
# Date 1532526839 -3600
|
|
# Wed Jul 25 14:53:59 2018 +0100
|
|
# Node ID 66087a86ded39c2595dc61223fa03671ff051e33
|
|
# Parent 2f2d2af6fa5c44e67e0a9987f56392315a1e4b64
|
|
8207057, PR3613: No debug info for assembler files
|
|
|
|
diff -Nru openjdk.orig/hotspot/make/linux/makefiles/gcc.make openjdk/hotspot/make/linux/makefiles/gcc.make
|
|
--- openjdk.orig/hotspot/make/linux/makefiles/gcc.make 2018-12-21 00:55:33.407545727 +0000
|
|
+++ openjdk/hotspot/make/linux/makefiles/gcc.make 2018-12-21 01:14:40.357592769 +0000
|
|
@@ -339,6 +339,7 @@
|
|
# DEBUG_BINARIES uses full -g debug information for all configs
|
|
ifeq ($(DEBUG_BINARIES), true)
|
|
CFLAGS += -g
|
|
+ ASFLAGS += -g
|
|
else
|
|
DEBUG_CFLAGS += $(DEBUG_CFLAGS/$(BUILDARCH))
|
|
ifeq ($(DEBUG_CFLAGS/$(BUILDARCH)),)
|