8023611: Win32 and win64: Remove all the WARNINGS in JDK 8 builds for Windows 2008 and MSVS 2010 SP1
Reviewed-by: erikj
--- a/jdk/make/common/shared/Compiler-msvc.gmk Wed Jul 05 19:15:04 2017 +0200
+++ b/jdk/make/common/shared/Compiler-msvc.gmk Wed Oct 09 18:50:46 2013 -0700
@@ -53,7 +53,7 @@
# 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)
--- a/jdk/make/common/shared/Defs-versions.gmk Wed Jul 05 19:15:04 2017 +0200
+++ b/jdk/make/common/shared/Defs-versions.gmk Wed Oct 09 18:50:46 2013 -0700
@@ -86,19 +86,17 @@
# 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 @@
# 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
--- a/jdk/make/common/shared/Sanity.gmk Wed Jul 05 19:15:04 2017 +0200
+++ b/jdk/make/common/shared/Sanity.gmk Wed Oct 09 18:50:46 2013 -0700
@@ -121,11 +121,13 @@
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 @@
sane-linux \
sane-cygwin \
sane-cygwin-shell \
- sane-mks \
sane-arch_data_model \
sane-os_patch_level \
sane-classpath \
@@ -317,7 +318,7 @@
endif # OPENJDK
ifeq ($(PLATFORM), windows)
- sane-os_version:: sane-cygwin sane-mks sane-cygwin-shell
+ sane-os_version:: sane-cygwin sane-cygwin-shell
endif
######################################################
@@ -387,22 +388,6 @@
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)
######################################################
$(INSTALL_PATCHES_FILE):