Looks good.
/Erik
On 2018-04-26 01:38, Kevin Walls wrote:
Thanks Erik -
I went ahead with the jdk's make/CopyFiles.gmk change, and added
SetupCopyFiles to the base repo's make/common/MakeBase.gmk.
I updated the webrev, to include base and jdk repos:
http://cr.openjdk.java.net/~kevinw/8042707/webrev.01/
I'm getting these build OK with VS2012, but there will be further
hotspot change at least for VS2013 to be a working option in 8u.
Thanks
Kevin
(my previous reply was not the the list, so this is the open response!)
On 20/04/2018 23:27, Erik Joelsson wrote:
The root repo changes look ok.
The changes in Copy-java.base.gmk applies to jdk/make/CopyFiles.gmk.
Those changes are definitely needed.
/Erik
On 2018-04-20 13:18, Kevin Walls wrote:
Hi,
I'd like to request a review of the backport from 9 to 8u:
8042707: Source changes needed to build JDK 9 with Visual Studio
2013 (VS2013)
JBS: https://bugs.openjdk.java.net/browse/JDK-8042707
9 changesets:
base repo: http://hg.openjdk.java.net/jdk9/jdk9/rev/39ee0ee4f890
jdk repo: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c622a8ba90ad
9 review thread:
http://mail.openjdk.java.net/pipermail/build-dev/2015-January/014029.html
Notes:
base repo:
toolchain_windows.m4: quite a bit of manual work, but no conflicts.
make/common/MakeBase.gmk: changes in SetupCopyFiles which we don't
have in 8u
flags.m4: we don't call it COMMON_CXXFLAGS_JDK in 8u, but made the
same change.
jdk repo:
make/copy/Copy-java.base.gmk we don't have in 8u. The other two
files apply cleanly.
Clearly this backport isn't to change anything about what compilers
are supported or recommended,
it's just about the build infrastructure.
8u change: webrev of the base repo changes:
http://cr.openjdk.java.net/~kevinw/8042707/webrev.00/
Many thanks
Kevin