[bug #67168] `ifeq` nested within the `else` of another `ifeq` causes "missing endif" error.
"Paul D. Smith" <[email protected]>
| Newsgroups | gmane.comp.gnu.make.bugs |
|---|---|
| Message-ID | <[email protected]> |
Follow-up Comment #3, bug #67168 (group make):
It seems clear that there are too many "broken" makefiles out there to simply
make this change in the next release.
We will need at least one release which generates warnings but continues to
interpret the makefile as it did before, then we can consider making the
change.
The big open question is, can we find a way to keep the fix for the original
problem, without breaking other makefiles.
The makefile parser is so gross because the language is so poorly specified
(and, even where it was clearly specified in the documentation, like this
situation, the implementation didn't check and so peoples' makefiles didn't
follow the specification).
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?67168>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
(application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCaDjKswAKCRCqLAuaBUf3 TvBoAP9qfKSyjInJbW4NUmj3L5/kz6dprqefnmeZYEGC1TnMLAD/b3rxa4B41Vtp xzuJn9+no4PPZSbjA6jvjJqiy0q0hAA= =x3Ri -----END PGP SIGNATURE-----