basically i just noticed the option to compile to binary package. i'm not really a computer programmer, but it seems like you could do a compile to binary package then an install from binary package. then you could run something like: nice 10 emerge -b package i think -b is right. it could be -B. the important thing is that some program could: 1.) renice the background compile based upon cpu usage. 2.) keep track of the portage specs under which the binaries were compiled. 3.) determine if these auto-compiled binaries are what the user wanted in his settings. 4.) do error handeling so that the script would skip a broken package. I do see some issues with this, especially involving people who sync every day. still it seems like people could keep their systems up to date simply by compiling at night or when they do not actively use their computers. I attempted to search for this, but only found references to the fetch while compiling 1661 bug. Reproducible: Always Steps to Reproduce:
Backgrounding of binpkg builds is possible, although what you're after portage won't do on it's own till either bug 10149 is up and going, or 1661