On Wed, May 11, 2016 at 6:45 AM, Gregory Szorc <g...@mozilla.com> wrote:

> On Thu, May 5, 2016 at 9:26 PM, Gregory Szorc <g...@mozilla.com> wrote:
>
> > There is a compiler bug in VS2015 that results in SSE instructions being
> > emitted when they shouldn't be. Since Firefox still needs to remain
> > compatible with ancient hardware that doesn't support SSE, this is
> causing
> > crashes on Firefox built with VS2015 (see bug 1265615).
> >
> > The good news is glandium found a pretty minimal reproduce case and
> > reported the bug to Microsoft.
> >
> > The bad news is the issue still reproduces in the latest pre-release
> > version of the Visual C++ toolchain.
> >
> > The worse news is we'll have to revert to building Firefox 48 (current
> > Aurora) and 49 (current central) with VS2013. Bugs 1270664 and 1270714
> > track. Aurora will likely land soon. Central might take a few days, as I
> > believe VS2013 is a bit broken on central at the moment.
> >
>
> We have a change in plans.
>
> bsmedberg says we can require SSE. So that means the VS2015 bug emitting
> SSE instructions isn't an issue.
>
> But we need to teach the updater to advertise CPU features in the Firefox
> version before we drop SSE so we don't update users to a binary that won't
> work. Since Firefox 48/Aurora is currently using VS2015, that would mean
> teaching Firefox 47/Beta new tricks. Since we're already in the middle of
> the Beta cycle and there is no major user benefit to shipping VS2015 builds
> at this time, we're going to revert to VS2013 on Firefox 48/Aurora and
> build the updater support into Firefox 48/Aurora. Firefox 49/Nightly will
> continue to build with VS2015 and will be the first Firefox version to
> require SSE.
>
> Bug 1271755 is our tracker for requiring SSE to run Firefox.
>

As we are dropping another set of users in Firefox 48 in addition to OS X
10.6~10.8, could we reconsider making Firefox 48 a half-ESR as I proposed
in [1]?

[1]
https://groups.google.com/d/msg/mozilla.dev.platform/gXZj0rQWEfI/RIeuLYTvAAAJ

- Xidorn
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to