On 11/28/2013, 1:21 PM, Mike Hoye wrote:
On 11/28/2013, 12:14 PM, Ehsan Akhgari wrote:

Please file a bug (and CC me) with more details about where the build
fails, how much memory the machine has, and how much memory each
compiler invocation consumes (test with make -j1).  We can adjust the
number of files we build in one chunk per directory, so this is easily
fixable.  "Buy more RAM" is a terrible answer to this kind of problem.

Particularly when that's not an option at all for many current and
prospective contributors, yeah.

Exactly.

Right now the build page on MDN says " More than 2 GB of RAM for recent
Firefox builds, 4 GB or higher recommended", but it's important for our
community to have a more granular understanding of our requirements
there, and to make sure it stays possible - not "efficient" or
"pleasant" or anything, just "possible at all" - to build Firefox on
low-end machines.

Right. FWIW, this is probably as good a forum as any to voice my objection on the recent trend of recommending people to buy new hardware to get faster builds. There is a *lot* that we can still do in order to improve our build times, and while those of us who work for MoCo/MoFo may be able to enjoy the luxury of asking their employer for a new machine, we should never assume that for everybody. Back when I was a non-paid contributor, I used a relatively slow machine for all of my Mozilla development, and I couldn't really afford the latest and greatest hardware. If our standard answer to this kind of complaint is "buy better hardware" then we're excluding a very important part of our community from consideration. We should not do that.

Cheers,
Ehsan

_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to