Two things, there has been a 64 bit compiler for a long time, its one the IDE that is 32 bit at this point, and really, is there a need for a 64bit version? ... Thats a lot of text files open!
Second, Mozilla broke the 32 bit compile ( actually link ) with PGO enabled! Big difference. PGO effectively holds each OBJ file in memory, so obviously it is going to be a bit of a memory whore. The trade of is, better over all optimization than GCC, which works differently. If PGO wasn't enabled, there never would have been an issue.
I never claimed dark sorcery is the cause of mentioned issues. Nor that witches should be burned as a solution. Nor that there is any kind of mistery behind it.
Why do I need to know about it? Why is 32-bit memory limit even mentioned in era of petabyte datasets?
Phones and some netbooks have 2GB memory and quad cores. A developer these days is likely to consider 16GB a mid-range machine.
Sapir-Worf: tools determine the type of problems you can tackle, since they are incapable of expressing bigger concepts.
Why are build times still an issue? Why doesn't IDE simply keep all versions of all changes in memory. It would only be 30GB, that's ~$120, allowing for instant recompile of only changed fragments and avoiding disk bottleneck completely.
Programming tools are the only tools that have not changed in last 30 years. Compared to what happened to CAD, we still have our equivalent of punch cards, only rendered in high resolution and anti-aliasing.
Modern CAD system, for example, keeps live track of all aspects, from technical to paperwork in a transacted, versioned ecosystem across entire project (say, a small suburb with 5000 houses), from high-level concepts down to every nut and bolt on every hinge of every cabinet, cross-referenced with vendor specs, QA ISO certifications on per-government basis, shared in real time between tens of thousands of people involved in project on any device, from high-end planners to workers on site with iPad, with costs and timelines tracked across all involved parties.
We have git. Yay!