On Tue, 7 Jun 2005, Bob Friesenhahn wrote:
Note that he said `-j', not `-j 2', or `-j 8'. Without an argument -j is something close to infinite parallelism so it should indeed start considering the next directory as well. If I use -j without an argument, the GraphicsMagick build blows up. Under Darwin, it seems that the blowup could be due to inability to fork.
I managed to build GraphicsMagick under FreeBSD with plain '-j'. Under Solaris the load factor went up to at least 167.58 but the build did succeed without problems. GraphicsMagick uses a non-recursive build. It does not use SUBDIRS. SUBDIRS is broken for massive parallel make, or builds with just a source file or two per directory and a more mild parallel make.
Apparently the GNU make for Darwin has bugs. Bob ====================================== Bob Friesenhahn [EMAIL PROTECTED], http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/