Non standard automake behaviour


I just spent some time debugging why "make V=1" did not work for my package when building in OpenWrt. Eventually I found tools/automake/patches/200-do-not-override-silent-rules.patch which completely disables this functionality in automake. I understand that some packages may need this, and the referenced bug report [1] describes a workaround a package can use if this is a problem.

Should OpenWrt really contain patches that make it behave differently than upstream in cases like this? If automake believed this to be a good solution, I would expect them to apply the patch from the bugreport, but this has not happened after ~5 years.

Any general comments about OpenWrt containing patches like this, or should I send a pull request removing this patch?



Anyway, here goes:

1 Like