RFR 9/8: 8066504: GetVersionEx in	java.base/windows/native/libjava/java_props_md.c	might not get correct Windows version
    Roger Riggs 
    Roger.Riggs at Oracle.com
       
    Mon Jun 15 21:58:22 UTC 2015
    
    
  
Please review code for Windows 10 that sets the System properties for 
os.name and os.version
from the version of kernel32.dll.  The update uses the same technique 
used by Hotspot
in src/os/windows/vm/os_windows.cpp.
The Windows link of CoreLibraries.gmk includes version.lib/dll.
The behavior of GetVersionEx has changed so it reports whatever version 
the application
asserts it is compatible with instead of the current version of Windows.
See: 
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724451%28v=vs.85%29.aspx
The same change is desirable for 8u60.
Webrev:
      http://cr.openjdk.java.net/~rriggs/webrev-win-ver-8066504/
Issue:
    https://bugs.openjdk.java.net/browse/JDK-8066504
Thanks, Roger
    
    
More information about the build-dev
mailing list