void-packages/srcpkgs/openjdk8/patches/008_no_devirt.patch
q66 6783ab9f47 openjdk: update to 8u232b09, rename to openjdk8, native bootstrap
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]
2019-11-24 16:33:30 -05:00

20 lines
740 B
Diff

# HG changeset patch
# User andrew
# Date 1398352866 -3600
# Thu Apr 24 16:21:06 2014 +0100
# Node ID 2b4f89de39c2c4fd09f927adacb3781454dbee44
# Parent 6cb711fa264d25f3592471a81a5b865c505a9fd7
Extend 8041658 to all files in the HotSpot build.
diff -r 6cb711fa264d -r 2b4f89de39c2 make/linux/makefiles/gcc.make
--- openjdk/hotspot/make/linux/makefiles/gcc.make Wed Apr 23 22:06:29 2014 +0100
+++ openjdk/hotspot/make/linux/makefiles/gcc.make Thu Apr 24 16:21:06 2014 +0100
@@ -267,7 +267,7 @@
OPT_CFLAGS/mulnode.o += $(OPT_CFLAGS/NOOPT)
endif
ifeq ($(shell expr $(CC_VER_MAJOR) = 4 \& $(CC_VER_MINOR) = 9), 1)
- OPT_CFLAGS/macroAssembler_x86.o += -fno-devirtualize
+ OPT_CFLAGS += -fno-devirtualize
endif
endif