8023611: Win32 and win64: Remove all the WARNINGS in JDK 8 builds for Windows 2008 and MSVS 2010 SP1
Reviewed-by: erikj
This commit is contained in:
parent
27cab0e0c8
commit
25f7d7b91b
@ -53,7 +53,7 @@ ifndef CONFIGURE_BUILD
|
||||
|
||||
# The VS2010 compiler is the same one used on both 32bit and 64bit
|
||||
ifeq ($(CC_MAJORVER), 16)
|
||||
COMPILER_NAME=Microsoft Visual Studio 10 (16.00.30319.01)
|
||||
COMPILER_NAME=Microsoft Visual Studio 10 (16.00.40219.01)
|
||||
COMPILER_VERSION=VS2010
|
||||
ifeq ($(WINDOWSSDKDIR),)
|
||||
WINDOWSSDKDIR := $(error WINDOWSSDKDIR cannot be empty here)
|
||||
|
@ -86,19 +86,17 @@ endif
|
||||
# REQUIRED_MAKE_VER
|
||||
# The minimum version of GNU make.
|
||||
#
|
||||
# REQUIRED_MKS_VER
|
||||
# Windows only: If MKS used instead of CYGWIN, the minimum version of MKS.
|
||||
#
|
||||
# REQUIRED_OS_VARIANT_NAME
|
||||
# The OS variation name required.
|
||||
# Solaris: Solaris or OpenSolaris
|
||||
# Windows: Windows2000, WindowsXP, Windows2003, etc.
|
||||
# Windows: Windows2000, WindowsXP, Windows2003, Windows2008R2, etc.
|
||||
# Linux: Fedora, RedHat, SuSE, Ubuntu, etc.
|
||||
#
|
||||
# REQUIRED_OS_VARIANT_VERSION
|
||||
# The version number associated with the above OS variant name.
|
||||
# Solaris: output of uname -r
|
||||
# Windows: 5.0 for Windows2000, 5.1 for WindowsXP, 5.2 for Windows2003, etc.
|
||||
# Windows: 5.0 for Windows2000, 5.1 for WindowsXP,
|
||||
# 5.2 for Windows2003, 6.1 for Windows2008R2, etc.
|
||||
# Linux: number for the variant, e.g. 9 for Fedora 9
|
||||
#
|
||||
# REQUIRED_OS_VERSION
|
||||
@ -180,21 +178,15 @@ endif
|
||||
# Windows specific
|
||||
ifeq ($(PLATFORM), windows)
|
||||
REQUIRED_OS_NAME = Windows
|
||||
ifeq ($(ARCH_DATA_MODEL),64)
|
||||
REQUIRED_OS_VERSION = 5.2
|
||||
REQUIRED_OS_VARIANT_NAME = Windows2003
|
||||
else
|
||||
REQUIRED_OS_VERSION = 5.1
|
||||
REQUIRED_OS_VARIANT_NAME = WindowsXP
|
||||
endif
|
||||
REQUIRED_OS_VERSION = 6.1
|
||||
REQUIRED_OS_VARIANT_NAME = Windows2008R2
|
||||
REQUIRED_OS_VARIANT_VERSION = $(REQUIRED_OS_VERSION)
|
||||
REQUIRED_CYGWIN_VER = 4.0
|
||||
REQUIRED_MKS_VER = 6.1
|
||||
ifeq ($(CC_VERSION),msvc)
|
||||
REQUIRED_COMPILER_NAME = Visual Studio 10
|
||||
REQUIRED_COMPILER_VERSION = VS2010
|
||||
REQUIRED_CC_VER = 16.00.30319.01
|
||||
REQUIRED_LINK_VER = 10.00.30319.01
|
||||
REQUIRED_CC_VER = 16.00.40219.01
|
||||
REQUIRED_LINK_VER = 10.00.40219.01
|
||||
endif
|
||||
ifeq ($(CC_VERSION),gcc)
|
||||
REQUIRED_CC_VER = 3.4.3
|
||||
|
@ -121,11 +121,13 @@ ifeq ($(PLATFORM), macosx)
|
||||
endif
|
||||
|
||||
ifeq ($(PLATFORM), windows)
|
||||
# Windows 2000 is 5.0, Windows XP is 5.1, Windows 2003 is 5.2
|
||||
# Windows 2000 is 5.0, Windows XP is 5.1,
|
||||
# Windows 2003 is 5.2, Windows 7 and 2008R2 are 6.1
|
||||
# Assume 5.0 (Windows 2000) if systeminfo does not help
|
||||
WINDOWS_MAPPING-5.0 := Windows2000
|
||||
WINDOWS_MAPPING-5.1 := WindowsXP
|
||||
WINDOWS_MAPPING-5.2 := Windows2003
|
||||
WINDOWS_MAPPING-6.1 := Windows2008R2
|
||||
# What kind of system we are using (Variation is the common name)
|
||||
_OS_VERSION := \
|
||||
$(shell systeminfo 2> $(DEV_NULL) | \
|
||||
@ -180,7 +182,6 @@ include $(JDK_MAKE_SHARED_DIR)/Sanity-Settings.gmk
|
||||
sane-linux \
|
||||
sane-cygwin \
|
||||
sane-cygwin-shell \
|
||||
sane-mks \
|
||||
sane-arch_data_model \
|
||||
sane-os_patch_level \
|
||||
sane-classpath \
|
||||
@ -317,7 +318,7 @@ ifndef OPENJDK
|
||||
endif # OPENJDK
|
||||
|
||||
ifeq ($(PLATFORM), windows)
|
||||
sane-os_version:: sane-cygwin sane-mks sane-cygwin-shell
|
||||
sane-os_version:: sane-cygwin sane-cygwin-shell
|
||||
endif
|
||||
|
||||
######################################################
|
||||
@ -386,22 +387,6 @@ sane-cygwin-shell:
|
||||
endif
|
||||
endif
|
||||
|
||||
######################################################
|
||||
# Check the Windows mks version
|
||||
######################################################
|
||||
ifeq ($(PLATFORM), windows)
|
||||
MKS_CHECK :=$(call CheckVersions,$(MKS_VER),$(REQUIRED_MKS_VER))
|
||||
sane-mks:
|
||||
ifdef USING_MKS
|
||||
ifeq ($(MKS_CHECK),missing)
|
||||
@$(call OfficialErrorMessage,MKS version,$(MKS_VER),$(REQUIRED_MKS_VER))
|
||||
endif
|
||||
ifeq ($(MKS_CHECK),older)
|
||||
@$(call OfficialErrorMessage,MKS version,$(MKS_VER),$(REQUIRED_MKS_VER))
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
######################################################
|
||||
# Get list of installed patches (this file has a particular format)
|
||||
######################################################
|
||||
|
Loading…
Reference in New Issue
Block a user