On Thu, Sep 8, 2016 at 11:01 AM, Gregory Szorc <[email protected]> wrote:
>
> I would favor going the Clang route for supporting building with OSS on
> Windows. MinGW for better or worse is not just a toolchain: it's a mini
> UNIX install on your machine. From my experience, all that extra surface
> area just introduces heaps of problems and headaches for build system
> maintainers.

In your opinion, does also building with Clang in Windows "just work?"
Should we add an additional builder configuration? If so, should we
also run (possibly some subset) of the tests on it? I'm generally of
the pessimistic opinion that nothing we tests will continue to work,
but I have zero experience with that codepath.

> Of course, you still require msys2 (a MinGW distribution) to build. But
> removing MinGW from the equation is still a win given its complexities.

Yes, certainly, and Vlad has done a great job of packaging up the
little bit that is required for SpiderMonkey (from mozillabuild.exe)
into something that we can kinda hide from the developer, since the
vast majority of people will never need to tweak that code. TBH, if SM
were available as a prebuilt static lib, we'd probably consider just
using that in the Servo build in order to save a bunch of build time
and avoid the msys2 dependency.
- Lars
_______________________________________________
dev-servo mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to