Build OpenJDK for Windows x64 w/ VS 2017 on WSL

Ted Neward ted at tedneward.com
Wed Jan 24 01:01:43 UTC 2018


I took a pass at this when the WSL stuff was brand-new, but haven't tried recently. Essentially, the resulting binary was only usable from the WSL layer, but I haven't tried recently. Would be very willing to help try a few things if people have patches to try.

Ted Neward
Author, Speaker, Mentor
http://www.newardassociates.com
t: @tedneward | m: (425) 647-4526

On 1/23/18, 8:29 AM, "build-dev on behalf of Erik Joelsson" <build-dev-bounces at openjdk.java.net on behalf of erik.joelsson at oracle.com> wrote:

    Hello Yasumasa,
    
    On 2018-01-23 06:22, Yasumasa Suenaga wrote:
    > Hi all,
    >
    > I'm trying to build OpenJDK for Windows x64 with VS 2017 on WSL.
    > I've modified some build scripts [1], but I cannot build yet.
    >
    > So I have some questions:
    >
    >   - Do build-dev team have any plan to support VS 2017 ?
    >
    Yes, we are planning on upgrading the toolchains for JDK 11 and we 
    usually aim for the latest when we do so. I would say that patches here 
    are welcome since it will save us work when we finally get around to do it.
    >   - Do build-dev team have any plan to support WSL as build platform?
    >     According to [2], I guess WSL may be supported in the future.
    >
    Yes, we are certainly interested in exploring WSL as a substitute for 
    Cygwin at some point. The only reason we haven't started yet is simply 
    resourcing. Other things have had and still have higher priority.
    
    So far I have only tried building natively in WSL, which works fine for 
    producing Linux binaries on Windows. Calling the Windows toolchain from 
    WSL will be trickier. AFAIK, environment variables are still not shared 
    between the environments, so we must make sure to communicate a good 
    value for the PATH variable in some smart way for the Windows tools to 
    work properly. It will also require the source code to be located in a 
    path reachable from both Windows and WSL and we need to extend fixpath 
    to handle path conversions. All in all, I expect this to be non trivial 
    work that will likely require some creative solutions to get to work well.
    
    /Erik
    >
    > I'm happy if OpenJDK can be built on WSL, and I want to use modern 
    > environment for OpenJDK because I want to use modern C++ compiler for 
    > my own project and I want not to keep multiple IDEs :-)
    >
    >
    > Thanks,
    >
    > Yasumasa
    >
    >
    > [1] http://cr.openjdk.java.net/~ysuenaga/wsl/
    > [2] 
    > http://hg.openjdk.java.net/jdk/jdk/file/fd237da7a113/doc/building.md#l166
    
    





More information about the build-dev mailing list