-
Bug
-
Resolution: Fixed
-
P4
-
None
-
b24
-
ppc
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8056628 | emb-9 | Unassigned | P4 | Resolved | Fixed | b24 |
JDK-8149239 | 8u101 | Gerald Thornbrugh | P4 | Resolved | Fixed | b01 |
JDK-8145822 | 8u92 | Gerald Thornbrugh | P4 | Resolved | Fixed | b02 |
JDK-8155335 | emb-8u101 | Gerald Thornbrugh | P4 | Resolved | Fixed | b01 |
The fix for "8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH" breaks the PPC64 build. The following small patch fixes it again:
diff -r 116e9b1bf477 make/linux/Makefile
--- a/make/linux/Makefile Mon Jun 23 17:43:30 2014 +0200
+++ b/make/linux/Makefile Mon Jun 23 18:15:20 2014 +0200
@@ -67,8 +67,10 @@
endif
endif
# C1 is not ported on ppc64, so we cannot build a tiered VM:
-ifeq ($(ARCH),ppc64)
- FORCE_TIERED=0
+ifeq ($(ARCH),ppc)
+ ifeq ($(ARCH_DATA_MODEL), 64)
+ FORCE_TIERED=0
+ endif
endif
ifdef LP64
diff -r 116e9b1bf477 make/linux/Makefile
--- a/make/linux/Makefile Mon Jun 23 17:43:30 2014 +0200
+++ b/make/linux/Makefile Mon Jun 23 18:15:20 2014 +0200
@@ -67,8 +67,10 @@
endif
endif
# C1 is not ported on ppc64, so we cannot build a tiered VM:
-ifeq ($(ARCH),ppc64)
- FORCE_TIERED=0
+ifeq ($(ARCH),ppc)
+ ifeq ($(ARCH_DATA_MODEL), 64)
+ FORCE_TIERED=0
+ endif
endif
ifdef LP64
- backported by
-
JDK-8056628 Fix for 8046471 breaks PPC64 build
- Resolved
-
JDK-8145822 Fix for 8046471 breaks PPC64 build
- Resolved
-
JDK-8149239 Fix for 8046471 breaks PPC64 build
- Resolved
-
JDK-8155335 Fix for 8046471 breaks PPC64 build
- Resolved
- relates to
-
JDK-8046471 Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH
- Resolved