I've read “Chains of Implicit Rules”, but unfortunately that doesn’t help me.
Maybe I’ve described my difficulty not very clearly.
Let me try to explain it in more detail.
> At that point make calls pattern_search recursively to find a rule to build 
> 'aaa'.
So now our new target is ‘aaa’, and we must start searching implicit
rules from the beginning.
We take the pattern rule ‘%.o : aaa’ and discard it not because of
recursion, but because its target ‘%.o’ doesn’t match ‘aaa’.
And the message “Avoiding implicit rule recursion for rule '%.o: aaa'”
doesn’t appear at all.

If instead of ‘%.o : aaa’ we have ‘%.o : aaa.o’, and we search for
rules for ‘aaa.o’, then in that case the recursion message would make
sense to me.

Where am I missing the point?

regards, Dmitry

Reply via email to