<div dir="ltr">Hi all,<br><br>There are lots of portage packages that hasn't got jobserver, (i.e. gcc, firefox...)<br>and can be compiled only at one thread/core.<br>This is waste of time and resources on dualcore/quadcore cpus.<br> <br><br>How about mark packages with number of threads it can be compiled ?<br>(ie.<br>T0 - no limits of threads, <br>T1 - 1 thread,<br>--------<br>Tn - n threads)<br><br>Iproved emerge command will be able to compile two or more packages <br> (each 1 thread marked) at the same time (if this packages don't depend on each other).<br>Then wait until compilation ends, and start multithread marked packages compilaton.<br><br>Packages can be sort to compile one core/thread packages at the same time.<br> <br>This can be good solution until programers change code to multi thread compile.<br><br>Regs,<br>LLG<br></div>