Sorry for the confusion and for inadvertently implying you were stupid. In one of your previous posts, you had said:
> It is 19 make re-executions. The reason non-recursive is slower is that I > haven't had a chance to optimize it yet. I actually expect it to be faster > than recursive (for obvious reasons).
I hope you can understand where my confusion lies.
To help my understanding, would you mind answering the following questions, please?
Currently, are the dependencies files regenerated due to a "-include", or as part of the object file being built?
When you say "re-exec", do you mean a re-exec due to an included makefile being rebuilt? Or due to make recursively calling itself?
Can you elaborate on what you mean by "up-to-date build" below?
Thanks, Noel
Boris Kolpackov wrote:
Noel Yap <[EMAIL PROTECTED]> writes:
It just occurred to me:
If the re-exec's are occurring due to the dependencies file generation, then converting to the more advanced way of generating dependencies files will eliminate the 19 re-exec's.
Noel, I am not that stupid ;-). I run tests on an up-to-date build and all those 19 re-execs are because of the recursive structure.
So, try to optimize away the re-exec's first
I already did, in my non-recursive build ;-)
_______________________________________________ Help-make mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/help-make
