# HG changeset patch # User tbell # Date 1381369846 25200 # Node ID 77ea1abb448065d79f4a94dfe7a015a76273f9aa # Parent b9a0f6c693f347a6f4b9bb994957f4eaa05bdedd 8023611: Win32 and win64: Remove all the WARNINGS in JDK 8 builds for Windows 2008 and MSVS 2010 SP1 Reviewed-by: erikj diff -r b9a0f6c693f3 -r 77ea1abb4480 jdk/make/common/shared/Compiler-msvc.gmk --- 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) diff -r b9a0f6c693f3 -r 77ea1abb4480 jdk/make/common/shared/Defs-versions.gmk --- 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 diff -r b9a0f6c693f3 -r 77ea1abb4480 jdk/make/common/shared/Sanity.gmk --- 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):