+1. This is really fantastic news, and frankly happened way faster than I
would have thought possible. Thanks to everyone involved!

On Tue, Jul 10, 2018 at 1:51 PM Gregory Szorc <g...@mozilla.com> wrote:

> On Tue, Jul 10, 2018 at 1:29 PM, David Major <dma...@mozilla.com> wrote:
>
>> Bug 1443590 is switching our official Windows builds to use clang-cl
>> as the compiler.
>>
>> Please keep an eye out for regressions and file a blocking bug for
>> anything that might be fallout from this change. I'm especially
>> interested in hearing about the quality of the debugging experience.
>>
>> It's possible that the patch may bounce and we'll go back and forth to
>> MSVC for a while. You can check your build's compiler at
>> `about:buildconfig`. Treeherder is running an additional set of MSVC
>> jobs on mozilla-central to make sure we can fall back to a green MSVC
>> if needed.
>>
>> Watch for more toolchain changes to come. The next steps after this
>> will be to switch to lld-link and enable ThinLTO. That will open the
>> door to a cross-language LTO that could inline calls between Rust and
>> C++. In the longer term we can look into cross-compiling from Linux.
>>
>> But for now, shipping our most-used platform with an open-source
>> compiler is a huge milestone in and of itself. Big thanks to everyone
>> who has contributed to this effort on the Mozilla side, and also big
>> thanks to the developers of LLVM and Chromium who helped make clang on
>> Windows a realistic possibility.
>>
>
> A lot of people have wanted to see this day for years (for various reasons
> - an open source toolchain, potential for cross compiling, unified
> toolchains across platforms, etc). This is a *major* milestone. And while
> the transition will likely have a few bumps, the payoff should be well
> worth it.
>
> Thank you to everyone who helped us get here. From the initial work to
> support Clang on Windows a few years ago. To the upstream work that was put
> into LLVM and Clang (especially by Google/Chromium). To those that worked
> through all the issues to transition the compiler today. This was a
> significant effort by a lot of people. We should all be ecstatic we're
> finally crossing this bridge. I know I am! Congratulations!
> _______________________________________________
> firefox-dev mailing list
> firefox-...@mozilla.org
> https://mail.mozilla.org/listinfo/firefox-dev
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to