On 11/22/2011 11:18 AM, Ralf Corsepius wrote:
is gmake stable enough or is gmake just another moving target
just like many other GNU-programs?

If you go back just three versions, you've gone back in time ~9 years.

That is about the length of time that GNU make has been the default implementation of make everywhere but the BSDs, so if this hypothetical rewrite happened, I think you could safely depend only on what's available in GNU make 3.80.

The past two releases have had some backwards-incompatible changes, but they're all by way of fixing obscure corner cases that are easy to stay away from. Looking at the changes, I can't say I'd want them to have kept the old behavior just for compatibility sake.

For example, see the "Pattern search changes" section of this article:

    http://www.electric-cloud.com/blog/2010/08/03/gnu-make-3-82-is-out/

As long as this hypothetical rewrite used GNU make in standard ways, I don't see that it's likely to get caught by future changes. I don't think I've ever had a GNUmakefile fail to work after upgrading GNU make.

Reply via email to