> 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