> From: Dirk Heinrichs <[EMAIL PROTECTED]>
> Date: Sat, 20 Jan 2007 22:22:04 +0100
> 
> So the left hand doesn't know what the right hand does?

??? Would you care to explain where do you see two hands that don't
know each what the other one does?

As far as I see from Paul's clear description is that Make does the
same thing in both situations.

What would you expect Make to do in each case?

> > In the parallel case you can't tell exactly what will happen: it depends
> > on your system; how busy it is, what order the various jobs are
> > scheduled by the OS, how long the command takes to execute, etc.  It
> > could work perfectly, or it could be run twice, or more times (if there
> > are more than two targets).
> 
> That's even worse.

Really? why?

I'm sure you are familiar with the notion of multi-tasking or
multi-threading, and know that independent parallel execution threads
are much less deterministic than sequential single-threaded ones.
While that is a fact of life, this is the first time I hear someone
say that it is such a bad thing.

Anyway, you can always use -j1 if you don't want parallelism.


_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to