Is anyone using msys to build OpenJDK?

Erik Joelsson erik.joelsson at oracle.com
Mon Dec 17 17:59:03 UTC 2018


Thanks Volker! That was what I wanted to hear. :)

The inability to build in parallel was what turned us off mingw/msys way 
back when you introduced it. Without concurrency, we certainly did not 
see any improvement in performance.

/Erik

On 2018-12-15 09:34, Volker Simonis wrote:
> It is a long time ago (~2012) that I added and fixed the MinGW/Msys 
> build [1] on Windows. We at SAP used it productively for some years 
> because at that time Cygwin was terrible slow, buggy, had no 64-bit 
> version, wasn’t really maintained very well, etc...
>
> But things have changed to the opposite since then and we‘ve switched 
> to Cygwin at least 3 years ago (can‘t find the exact date now).
>
> As far as I know, there haven‘t been any serious users of the 
> MinGW/Msys build since then. At that time MinGW/Msys had some serious 
> problems which made it impossible to do parallel builds. Not sure if 
> that has been fixed by now?
>
> I personally always liked MinGW/Msys compared to Cygwin because of the 
> (at least in my eyes) more intuitive way of handling Unix/Windows 
> paths it’s simplicity and speed. I’m not sure however if it is 
> currently actively supported, and if the old problems have been fixed.
>
> So to finally answer your question :) I don’t think anybody is 
> currently using the MinGW/Msys build and I doubt that it will work 
> without bigger adaptions and fixes.
>
> Regards,
> Volker
>
> [1]
> http://mail.openjdk.java.net/pipermail/build-dev/2012-March/005729.html
>
> Andrew Luo <andrewluotechnologies at outlook.com 
> <mailto:andrewluotechnologies at outlook.com>> schrieb am Sa. 15. Dez. 
> 2018 um 10:11:
>
>     From the source history, it appears that with JDK9 we dropped
>     support for msys:
>
>     http://hg.openjdk.java.net/jdk/jdk/rev/2a2e56f4c03b
>
>     This was committed about 1.5 years ago - are you suggesting that
>     perhaps we added support for msys2 later on (perhaps unofficial or
>     undocumented)?
>
>     Thanks,
>
>     -Andrew
>
>     -----Original Message-----
>     From: build-dev <build-dev-bounces at openjdk.java.net
>     <mailto:build-dev-bounces at openjdk.java.net>> On Behalf Of Erik
>     Joelsson
>     Sent: Friday, December 14, 2018 5:39 PM
>     To: build-dev <build-dev at openjdk.java.net
>     <mailto:build-dev at openjdk.java.net>>
>     Subject: Is anyone using msys to build OpenJDK?
>
>     If anyone is currently using msys to build OpenJDK, I'm curious to
>     know what version so I can replicate that environment.
>
>     As we are trying to add WSL support, we are touching all sorts of
>     places in configure, and there is a big risk that we break the
>     existing msys support. I would like to be able to setup an
>     environment so I can at least do basic verification of such changes.
>
>     I know we initially set this up for msys, but later I tried msys2,
>     which seemed a lot more modern and easy to use. I do remember
>     there were several options on how to setup it up exactly though.
>
>     /Erik
>



More information about the build-dev mailing list