Support building OpenJDK on Windows using MSYS2 and MinGW-w64 GCC?

Philip Race philip.race at oracle.com
Sat Nov 4 23:39:53 UTC 2017


Some issues I see here are that
- the code has lots of things like #ifdef _MSC_VER .. fixable perhaps, 
but ..
- the Windows SDK which includes the compiler is needed anyway
- no one is likely to maintain this ..
- Oracle is unlikely to use this for its own builds.

So probably not something Oracle would invest in and not sure who would
do it and keep it working .. whilst ensuring the VC code is still needed.

-phil.

On 11/4/17, 4:26 PM, Andrew Sun wrote:
> Hi everyone,
>
> I'm just wondering if OpenJDK could be modified to build on Windows using
> MSYS2 (free Windows development environment that includes MinGW-w64 and
> GCC). Currently MSYS2's MinGW-w64 toolchain (including GCC) is unsupported
> for building OpenJDK, and Visual Studio is required; however, on Linux, GCC
> is supported.
> Would there be any implications to such a method? If not, I would be very
> pleased. MSYS2 uses PKGBUILDs similar to the ones on Arch Linux. Adding a
> MinGW-w64 PKGBUILD for mingw-w64-jdk*version*-openjdk would be very
> beneficial to the MSYS2 project.
>
> Thanks,
>
> Andrew Sun



More information about the build-dev mailing list