Windows/UCRT64 Port
Julian Waters
tanksherman27 at gmail.com
Wed Dec 20 07:23:38 UTC 2023
Hi all,
I'm proud to announce on behalf of the MinGW64-MSYS2 Project that a working
port of the Windows JDK (fastdebug) is now available for the UCRT64
subsystem, visit the following link and click "Download all" for the
experimental binaries:
https://drive.google.com/drive/folders/1tD93rX9SCH_iBWxztltWr1jYT3XETH0m
The JDK port is still rough around the edges, and some support for it still
has to be upstreamed into the MinGW Project itself, but for the most part,
the experimental port is complete and should be fully functional. The
experimental JDK itself for now has to be run within the UCRT64 subsystem,
and you may need to install the gcc compiler support libraries for it to
run properly (pacman -S mingw-w64-ucrt-x86_64-gcc), but this restriction
will be removed soon (It's in place due to a current limitation in the
winpthreads threading library). We will be working on improving the code
for this port moving forward. It is hoped that we will be able to package
the JDK for the UCRT64 subsystem once several blocking issues have been
resolved, to provide numerous developers working with MSYS2 and MINGW64 a
working JDK.
The JDK was compiled with gcc 13.2.0.
If you're curious, the code for the port can be found here:
https://github.com/openjdk/jdk/compare/master...TheShermanTanker%3ajdk%3acompiler
I'm excited to share our work thus far with the JDK community, and any
opinions are welcome. Try out the debug binaries, give me a shout if you
find anything, a heads up on bugs we may have missed is greatly appreciated!
best regards,
Julian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/porters-dev/attachments/20231220/ad387346/attachment-0001.htm>
More information about the porters-dev
mailing list