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/


Reply via email to