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".