Follow-up Comment #7, bug #63362 (project make): I posted a patch for the Git build system to the Git mailing list, to avoid this issue; that change will be needed because the behavior of the Git build system isn't really correct, although prior to 4.4 it was basically ignored.
In GNU make 4.4 that behavior is deprecated, and in the next non-patch release it will be illegal. I'm still trying to figure out whether to try to do something about this in the short term, in GNU make. It will depend on how tricky the solution is. It might just be a a missing implicit rule check. I discovered why you didn't get the warning about missing peer targets; if the target is not built we don't bother checking this. That seems OK to me. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?63362> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/