>dmake has to be able to identify dependencies, one makefile at a time. >So if there are many makefiles, with few targets (less than the number >of CPUs) in each, like ON, you will loose the benefit on a big system.
But I don't think there's any parallel make which actually works: dmake also has the combinatory explosion issue of allowing a potential of NxN jobs running rather than just N. A proper parallel make, IMHO, does not exist. Such a make would register all targets completed and would branch of the right number of jobs for those targets which have their dependencies completed; and all sub makes will need to communicate about targets. (There are, of course, some hairy issues such as search paths [libc from the proto area or the system and implicit dependencies) Casper _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org