bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #63362] make 4.4: different behavior with -j1 and -j2 when building


From: Paul D. Smith
Subject: [bug #63362] make 4.4: different behavior with -j1 and -j2 when building manpages from git
Date: Mon, 28 Nov 2022 17:26:18 -0500 (EST)

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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]