bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU make 4.3.90 release candidate available


From: Paul Smith
Subject: Re: GNU make 4.3.90 release candidate available
Date: Sun, 02 Oct 2022 16:33:07 -0400
User-agent: Evolution 3.44.4 (by Flathub.org)

On Sun, 2022-10-02 at 22:14 +0200, Frank Heckenbach wrote:
> I have a pattern rule like "%.c %.h &: %.y" for a tool (Bison) that
> may generate two output files (.c and .h), but in some cases
> (depending on the option "--defines") only one of them (.c).

The change was intentional, but has been reverted--for now.

See these Savannah bugs:

https://savannah.gnu.org/bugs/index.php?12078
https://savannah.gnu.org/bugs/index.php?62098
https://savannah.gnu.org/bugs/index.php?63111

For GNU make 4.4 (unless more changes) this will work the way it used
to work in GNU make 4.3, BUT you will get a warning saying that your
recipe didn't create one of the files.

The current intent is that in the next release after GNU make 4.4, the
behavior will be switched back to GNU make 4.3.90.  So you should
probably prepare your makefiles appropriately.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]