On Sat, 2016-11-19 at 18:49 +0100, Michael Stapelberg wrote:
> With this change, users who have their editor misconfigured when writing
> Makefiles without using 8 spaces for one TAB character will also get a
> friendly error message.

I'm not a fan of this change.

Make's "missing separator" is really a generic "syntax error" message. 
It just means that make couldn't parse the line.  There are lots of
reasons that a line couldn't be parsed, that have nothing to do with a
missing TAB.  There are also lots of makefiles that indent lines (with
spaces) which are not intended to be recipe lines.

I don't like the idea of telling the user that every line make can't
recognize, that begins with a space, should be changed into a recipe
line by adding a TAB.

_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to