On 06/05/2013 17:41, Jason Merrill wrote: > On 05/05/2013 09:57 AM, Dave Korn wrote: >> This sounds like a bad idea to me, and not just because the locking >> mechanism is dodgy. Is the problem more widespread than just your laptop? >> Does it affect other host OSs? Linking multiple frontends at once >> doesn't lock up my desktop PC, so I'd rather not have it disabled. > > Part of the issue is that I build with -g3, which greatly increases the > memory consumption at link time. And builds are sharing 4GB with > everything else I want to run. > > I would be happy to have the mechanism off by default and manually > enabled by people in my situation.
Well I couldn't possibly object to that :) >> Why don't you just nice your build shell? Shouldn't that make the >> rest of your system responsive? > > I don't think that helps much with swap thrashing, though I could be wrong. Ah, no, you're probably right there. So serialising those final links sounds like a reasonable solution. cheers, DaveK