8023480: Create a jvm.cfg for zero on 32 bit architectures
Reviewed-by: dholmes, erikj
This commit is contained in:
parent
1962df5a7e
commit
4a2acff75d
@ -292,8 +292,11 @@ endif
|
|||||||
JVMCFG_DIR := $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)
|
JVMCFG_DIR := $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)
|
||||||
JVMCFG := $(JVMCFG_DIR)/jvm.cfg
|
JVMCFG := $(JVMCFG_DIR)/jvm.cfg
|
||||||
|
|
||||||
|
# To do: should this also support -zeroshark?
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_CPU_BITS),32)
|
ifeq ($(OPENJDK_TARGET_CPU_BITS),64)
|
||||||
|
COPY_JVM_CFG_FILE := true
|
||||||
|
else
|
||||||
# On 32-bit machines we have three potential VMs: client, server and minimal.
|
# On 32-bit machines we have three potential VMs: client, server and minimal.
|
||||||
# Historically we usually have both client and server and so that is what the
|
# Historically we usually have both client and server and so that is what the
|
||||||
# committed jvm.cfg expects (including platform specific ergonomics switches
|
# committed jvm.cfg expects (including platform specific ergonomics switches
|
||||||
@ -302,16 +305,21 @@ ifeq ($(OPENJDK_TARGET_CPU_BITS),32)
|
|||||||
# The main problem is deciding whether to use aliases for the VMs that are not
|
# The main problem is deciding whether to use aliases for the VMs that are not
|
||||||
# present and the current position is that we add aliases for client and server, but
|
# present and the current position is that we add aliases for client and server, but
|
||||||
# not for minimal.
|
# not for minimal.
|
||||||
# To do: should this also support, -zero and -zeroshark?
|
|
||||||
|
|
||||||
CLIENT_AND_SERVER := $(and $(findstring true,$(JVM_VARIANT_SERVER)),$(findstring true,$(JVM_VARIANT_CLIENT)))
|
CLIENT_AND_SERVER := $(and $(findstring true,$(JVM_VARIANT_SERVER)),$(findstring true,$(JVM_VARIANT_CLIENT)))
|
||||||
|
|
||||||
ifeq ($(CLIENT_AND_SERVER), true)
|
ifeq ($(CLIENT_AND_SERVER), true)
|
||||||
# Use the committed jvm.cfg for this 32 bit setup (the minimal
|
COPY_JVM_CFG_FILE := true
|
||||||
# VM is already KNOWN on platforms that potentially support it)
|
else
|
||||||
|
# For zero, the default jvm.cfg file is sufficient
|
||||||
|
ifeq ($(JVM_VARIANT_ZERO), true)
|
||||||
|
COPY_JVM_CFG_FILE := true
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(COPY_JVM_CFG_FILE), true)
|
||||||
$(JVMCFG): $(JVMCFG_SRC)
|
$(JVMCFG): $(JVMCFG_SRC)
|
||||||
$(call install-file)
|
$(call install-file)
|
||||||
else
|
else
|
||||||
$(JVMCFG):
|
$(JVMCFG):
|
||||||
$(MKDIR) -p $(@D)
|
$(MKDIR) -p $(@D)
|
||||||
$(RM) $(@)
|
$(RM) $(@)
|
||||||
@ -338,12 +346,6 @@ ifeq ($(OPENJDK_TARGET_CPU_BITS),32)
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
|
||||||
|
|
||||||
else
|
|
||||||
# Use the default jvm.cfg for this 64 bit setup.
|
|
||||||
$(JVMCFG): $(JVMCFG_SRC)
|
|
||||||
$(call install-file)
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
COPY_FILES += $(JVMCFG)
|
COPY_FILES += $(JVMCFG)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user