As far as I can tell from Bug 1110236 and my own testing, it's no longer possible to build Firefox on 32-bit Windows systems. Recent changes to how we use our linker will reliably cause the error described in the bug.

I've filed bug 1137346 to that effect; I don't see an answer, and I suspect building on 32-bit Windows is a thing of the past.

I believe this is an unexpected side effect of the recent libXUL consoldiation; I haven't been able to find anyone anticipating this in Bugzilla, and we certainly didn't update the relevant documentation. I know that this is a problem for exactly zero of Mozilla's employees, but it's potentially a deal-breaker for many of our contributors. Asking civilians to upgrade their OS in order to keep participating is a really big ask, and we've accidentally forced this upgrade-or-go-away decision on some of our community members with zero advance warning.

I was really happy that the burden on community participantion was considered when we moved to VS2013 as the windows minimum environment. That said, I don't know how many contributors this affects, and I can guess that it's too late to roll back the libXUL changes at my numerically-unsupported request.

Instead, I propose that we stand up a variety of old, slow, minimum-spec "approved" development boxes, build on them daily. If forward progress means we need to abandon a category of developers' machines, I ask that we try to do that with as much transparency and advance notice as we'd grant a category of users in the same position.

Thanks.

- mhoye

https://bugzilla.mozilla.org/show_bug.cgi?id=1110236
https://bugzilla.mozilla.org/show_bug.cgi?id=1137346
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to