Hi Erik, Thanks for reviewing!
Best regards, Robin > On 23 Mar 2018, at 14:58, Erik Joelsson <erik.joels...@oracle.com> wrote: > > I think this looks good, but Magnus is currently refactoring the flags > handling in configure so better get his input as well. (adding build-dev) > /Erik > > On 2018-03-23 05:37, Robin Westberg wrote: >> Hi Kim & Erik, >> >> Certainly makes sense to define it from the build system, I’ve updated the >> patch accordingly: >> >> Full: http://cr.openjdk.java.net/~rwestberg/8199736/webrev.01/ >> <http://cr.openjdk.java.net/%7Erwestberg/8199736/webrev.01/> >> Incremental: http://cr.openjdk.java.net/~rwestberg/8199736/webrev.00-01/ >> <http://cr.openjdk.java.net/%7Erwestberg/8199736/webrev.00-01/> >> >> (Not quite sure if the definition belongs where I put it or a bit later >> where most other windows-specific JVM flags are defined, but seemed >> reasonable to put it close to where it is defined for the JDK libraries). >> >> Best regards, >> Robin >> >>> On 22 Mar 2018, at 16:52, Kim Barrett <kim.barr...@oracle.com >>> <mailto:kim.barr...@oracle.com>> wrote: >>> >>>> On Mar 22, 2018, at 10:34 AM, Robin Westberg <robin.westb...@oracle.com >>>> <mailto:robin.westb...@oracle.com>> wrote: >>>> >>>> Hi all, >>>> >>>> Please review the following change that defines WIN32_LEAN_AND_MEAN [1] >>>> before including windows.h. This marginally improves build times, and >>>> makes it possible to include winsock2.h. >>>> >>>> Issue: https://bugs.openjdk.java.net/browse/JDK-8199736 >>>> <https://bugs.openjdk.java.net/browse/JDK-8199736> >>>> <https://bugs.openjdk.java.net/browse/JDK-8199736 >>>> <https://bugs.openjdk.java.net/browse/JDK-8199736>> >>>> Webrev: http://cr.openjdk.java.net/~rwestberg/8199736/webrev.00/ >>>> <http://cr.openjdk.java.net/%7Erwestberg/8199736/webrev.00/> >>>> <http://cr.openjdk.java.net/~rwestberg/8199736/webrev.00/ >>>> <http://cr.openjdk.java.net/%7Erwestberg/8199736/webrev.00/>> >>>> Testing: hs-tier1 >>>> >>>> Best regards, >>>> Robin >>>> >>>> [1] >>>> https://msdn.microsoft.com/en-us/library/windows/desktop/aa383745%28v=vs.85%29.aspx#faster_builds_with_smaller_header_files >>>> >>>> <https://msdn.microsoft.com/en-us/library/windows/desktop/aa383745%28v=vs.85%29.aspx#faster_builds_with_smaller_header_files><https://msdn.microsoft.com/en-us/library/windows/desktop/aa383745(v=vs.85).aspx#faster_builds_with_smaller_header_files >>>> >>>> <https://msdn.microsoft.com/en-us/library/windows/desktop/aa383745%28v=vs.85%29.aspx#faster_builds_with_smaller_header_files>> >>> >>> I think the addition of the WIN32_LEAN_AND_MEAN definition should be done >>> through the build >>> system, so that it applies everywhere. >>> >> >