I've been using it on a 4 processor Sparc system and even a 12 processor MVS mainframe, and it REALLY speeds things up. Not sure that it really helps too much on single processor systems. You have to be careful in the make files. Make is smart enough to know that it can compile 2 elements that share the same target, and that that target is not to be done, until all it's dependents are complete. You can't start a link until the compiles are complete. The problem is that many makefiles use rules that do not clearly define these dependencies. Things like 'for' iterations and sub-makes are easily broken when using the shotgun (-j) option. Mike Jentges wrote: > > > I've been playing with make's -j capability. -Most- of the time this works > > great, but every now and then certain things just don't compile when I do > a > > -j 2, -but- compile files with a -j 1 or no -j option. > > > > Anyone know why this is? > > > > What do make constructs cause this to fail? > > I always attributed it to the fact that certain things had to be made in > certain order in certain circumstances. Other jobs it doesn't matter. > Almost like it would get ahead of itself and what it needed to do a task was > not done yet. > ?? > > -mj > > > > > > > -- > > Bob Tanner <tanner at real-time.com> | Phone : (952)943-8700 > > http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 > > http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. > > Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 > > > > _______________________________________________ > > Twin Cities Linux Users Group Mailing List - Minneapolis/St. Paul, > Minnesota > > http://www.mn-linux.org > > tclug-list at mn-linux.org > > https://mailman.mn-linux.org/mailman/listinfo/tclug-list > > > > _______________________________________________ > Twin Cities Linux Users Group Mailing List - Minneapolis/St. Paul, Minnesota > http://www.mn-linux.org > tclug-list at mn-linux.org > https://mailman.mn-linux.org/mailman/listinfo/tclug-list -- Wayne Johnson, | There are two kinds of people: Those 3943 Penn Ave. N. | who say to God, "Thy will be done," Minneapolis, MN 55412-1908 | and those to whom God says, "All right, (612) 522-7003 | then, have it your way." --C.S. Lewis