Re: dhcpcd doesn't build vs make-4.2.90
Stuart Henderson
Tue Sep 10 23:50:47 2019
On 2019/09/05 15:05, balducci@xxxxxxxx wrote:
> dhcpcd doesn't build vs recently released (GNU) make-4.2.90 run candidate.
>
> The reason seems to be using suffix rules with prerequisites in both
> src/Makefile and src/dev/Makefile.
>
> From make-4.2.90's NEWS:
> ----8<----
> * WARNING: Backward-incompatibility!
> Contrary to the documentation, suffix rules with prerequisites were being
> treated BOTH as simple targets AND as pattern rules. Behavior now matches
> the documentation, and pattern rules are no longer created in this case.
> ---->8----
>
> which basically says that suffix rules with prerequisites aren't
> tolerated any longer
This should probably be reported to GNU make maintainers so they can see
examples of real world breakage. If there are enough cases maybe they'd
make the documentation match the old behaviour rather than vice-versa..
Archive administrator: postmaster@marples.name