On Mon, 2013-10-14 at 17:37 +0000, Burri, Jeremy wrote:
> Does anyone understand why using substitution would result in the
> dropping of the ')'?

This is a bug.  I think it has been fixed in newer versions of GNU make
(it looks familiar to me).

> I was going to request an upgrade of GNU Make on the system I am using
> (3.81 -> 3.82), in hopes that it will address this issue. However, I
> read that 3.82 breaks backwards compatibility in many places without
> providing much reason to upgrade.  Do you agree with this statement?

No.

You can examine the NEWS file for GNU make, where all new features and
backward-compatibility issues are described:

http://git.savannah.gnu.org/cgit/make.git/tree/NEWS

It's unlikely that your makefiles will fall afoul of any of those edge
cases.

As for 4.0, you might consider trying it out.  Yes, it's recently been
released but it has been in testing since the summer.  And, there are
known issues with 3.82 that have been fixed there (83 bugs were fixed
between 3.82 and 4.0).


_______________________________________________
Help-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-make

Reply via email to