On Fri, Mar 31, 2017 at 11:00 AM, Ryan VanderMeulen <
rvandermeu...@mozilla.com> wrote:

>
> We've gotten a number of reports from users lately regarding OOM issues
> with git-cinnabar. Additionally, I've heard anecdotal evidence that
> Mercurial can run into issues on 32-bit these days under certain
> circumstances.
>
> I created a hacked-up version of MozillaBuild with 64-bit python and it
> seems to work well (and I've gotten reports from multiple testers that
> their experience has been the same). I also seem to recall that compiling
> Firefox on 32-bit host OSes is basically broken anyway these days due to
> MSVC OOMs.
> https://bugzilla.mozilla.org/show_bug.cgi?id=1344643#c2
>
> So, is it time to officially make MozillaBuild require a 64-bit host? I
> don't really have the cycles to actively support two different releases, so
> it would make my life easier to just make the switch going forward. Note
> that this doesn't have any impact on still being able to create Firefox
> 32-bit builds via the MSVC cross-compiler.
>
> With the msys2 work stalled out, I'm planning a new 2.3 release anyway, so
> it would be great to get some feedback here before I proceed.
>

+1.

Making Python 64-bit will likely make a bunch of our problems go away. So
there's no need to chase the long tail of random 32-bit binaries in
MozillaBuild if it becomes problematic.

If we make this change, we'll likely want an extended qualification period.
I fully expect random things to break as a result from switching Python
from 32-bit to 64-bit (like random compiled extensions, etc). The release
notes may have to suggest doing a fresh install to wipe away old cruft.
_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to