So, I decided to install Firefox 3 on my old Rose laptop. This laptop has, since I graduated, run
Gentoo and thus requires me to compile FF in order to run it. Compiling software on my laptop hadn't been a problem before, but it seems as though its ability to disperse heat has been compromised possibly due to age. This situation causes the laptop to shut itself down after compiling for a period of time as it overheats. It took a few occurances before I realized what was going on. Fortunately, I have found a solution to the problem:
while(true) do kill -SIGSTOP $pid; sleep 120; kill -SIGCONT $pid; sleep 130; done
Yes, I am in fact running my compiler at a slightly less than 50% duty cycle by forcing the emerge process to suspend and the resuming it a bit later. No, I don't expect to ever have to do this again. Yes, it is stupid crap. No, I won't just install the binary package.
Published by
XPost