On Wed, 11 Mar 2015 15:14:39 -0400 Kevin Cummings cummings@kjchome.homeip.net wrote:
We're thinking in terms of one machine with multiple cores here. What about an environment with multiple machines (each possibly with multiple cores). Now you have *many* more possibilities of where to run compiles with -j. Consider (for example) distcc. It can be configured to run build components on different machines (configurable per machine as to how many). So now, the -j 10 or -j 20 has more possibilities for distributing the load during the "make".
That makes sense. But because of what I found when looking at Gentoo about this, it should also work for a single machine with multiple cores. That seemed to be the experience of almost everyone there. And, boy, do they take this seriously.