On Fri, Nov 04, 2022 at 01:48:30AM -0400, Brad Smith wrote:
> On 11/3/2022 3:43 PM, Brad Smith wrote:
> > Here is an update to GNU make 4.4.
> > 
> > Ran through a bulk by naddy@ on amd64.
> > 
> > https://lists.gnu.org/archive/html/info-gnu/2022-10/msg00008.html
> > 
> > "There was one suspicious build failure: x11/lablgtk2 fails at the fake
> > step with
> > ocamlfind: sourceView2Enums.ml: No such file or directory
> > 
> > Other than that, no problems."
> 
> Regarding the lablgtk2 issue. naddy@ mentioned he was seeing messages like
> so
> during the fake stage.. "warning: pattern recipe did not update peer target"
> and the release notes mention.. * WARNING: Future backward-incompatibility!
> In the NEXT release of GNU Make, pattern rules will implement the same
> behavior change for multiple targets as explicit grouped targets, below: if
> any target of the rule is needed by the build, the recipe will be invoked if
> any target of the rule is missing or out of date. During testing some
> makefiles were found to contain pattern rules that do not build all targets;
> this can cause issues so we are delaying this change for one release cycle
> to allow these makefiles to be updated. GNU Make shows a warning if it
> detects this situation: "pattern recipe did not update peer target".

Ugh. Didn't look like that when I hit send.


Regarding the lablgtk2 issue. naddy@ mentioned he was seeing messages like so
during the fake stage.. "warning: pattern recipe did not update peer target"

and the release notes mention..

* WARNING: Future backward-incompatibility!
  In the NEXT release of GNU Make, pattern rules will implement the same
  behavior change for multiple targets as explicit grouped targets, below: if
  any target of the rule is needed by the build, the recipe will be invoked if
  any target of the rule is missing or out of date.  During testing some
  makefiles were found to contain pattern rules that do not build all targets;
  this can cause issues so we are delaying this change for one release cycle
  to allow these makefiles to be updated.  GNU Make shows a warning if it
  detects this situation: "pattern recipe did not update peer target".

Reply via email to