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