[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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.