comparison make/linux/makefiles/defs.make @ 18041:52b4284cb496

Merge with jdk8u20-b26
author Gilles Duboscq <duboscq@ssw.jku.at>
date Wed, 15 Oct 2014 16:02:50 +0200
parents 4ca6dc0799b6 56e7f5560e60
children a04b45953250
comparison
equal deleted inserted replaced
17606:45d7b2c7029d 18041:52b4284cb496
31 # Need PLATFORM (os-arch combo names) for jdk and hotspot, plus libarch name 31 # Need PLATFORM (os-arch combo names) for jdk and hotspot, plus libarch name
32 32
33 # ARCH can be set explicitly in spec.gmk 33 # ARCH can be set explicitly in spec.gmk
34 ifndef ARCH 34 ifndef ARCH
35 ARCH := $(shell uname -m) 35 ARCH := $(shell uname -m)
36 # Fold little endian PowerPC64 into big-endian (if ARCH is set in
37 # hotspot-spec.gmk, this will be done by the configure script).
38 ifeq ($(ARCH),ppc64le)
39 ARCH := ppc64
40 endif
36 endif 41 endif
37 42
38 PATH_SEP ?= : 43 PATH_SEP ?= :
39 44
40 ifeq ($(LP64), 1) 45 ifeq ($(LP64), 1)
115 # PPC 120 # PPC
116 ifeq ($(ARCH), ppc) 121 ifeq ($(ARCH), ppc)
117 ARCH_DATA_MODEL = 32 122 ARCH_DATA_MODEL = 32
118 PLATFORM = linux-ppc 123 PLATFORM = linux-ppc
119 VM_PLATFORM = linux_ppc 124 VM_PLATFORM = linux_ppc
125 HS_ARCH = ppc
126 endif
127
128 # PPC64
129 ifeq ($(ARCH), ppc64)
130 ARCH_DATA_MODEL = 64
131 MAKE_ARGS += LP64=1
132 PLATFORM = linux-ppc64
133 VM_PLATFORM = linux_ppc64
120 HS_ARCH = ppc 134 HS_ARCH = ppc
121 endif 135 endif
122 136
123 # On 32 bit linux we build server and client, on 64 bit just server. 137 # On 32 bit linux we build server and client, on 64 bit just server.
124 ifeq ($(JVM_VARIANTS),) 138 ifeq ($(JVM_VARIANTS),)
253 endif 267 endif
254 EXPORT_SERVER_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/server 268 EXPORT_SERVER_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/server
255 EXPORT_CLIENT_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/client 269 EXPORT_CLIENT_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/client
256 EXPORT_MINIMAL_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/minimal 270 EXPORT_MINIMAL_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/minimal
257 271
258 ifeq ($(findstring true, $(JVM_VARIANT_SERVER) $(JVM_VARIANT_ZERO) $(JVM_VARIANT_ZEROSHARK)), true) 272 ifeq ($(findstring true, $(JVM_VARIANT_SERVER) $(JVM_VARIANT_ZERO) $(JVM_VARIANT_ZEROSHARK) $(JVM_VARIANT_CORE)), true)
259 EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt 273 EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt
260 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.$(LIBRARY_SUFFIX) 274 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.$(LIBRARY_SUFFIX)
261 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) 275 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
262 ifeq ($(ZIP_DEBUGINFO_FILES),1) 276 ifeq ($(ZIP_DEBUGINFO_FILES),1)
263 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.diz 277 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.diz