Hello Kevin,
In JDK 11, vm_version.cpp we have _MSC_VER == 1900 translating to VS2015
and 1912 to VS2017. Is it really 1900 in nmake?
Otherwise I think this looks ok.
/Erik
On 2018-05-17 15:21, Kevin Walls wrote:
Hi,
I'd like to get a review for this 8u/hotspot build change for
Windows, to loosen the restriction on what compilers we can use.
JBS:
8203349: 8u hotspot should recognise later Windows compilers
https://bugs.openjdk.java.net/browse/JDK-8203349
Webrev: http://cr.openjdk.java.net/~kevinw/8203349/webrev.00/
Changes in the places we (sanity) check version numbers, set some compile
options, and expand the check in vm.make to make sure we put the
precompiled
object _build_pch_file.obj on the jvm link command.
In compile.make I added blocks for VS2013 and 17, and left them as
separate,
duplicated, blocks of settings to make them easier to change
independently.
This doesn't change anything about what is "supported" or documented
as working.
Thanks!
Kevin