I've written up a minor improvement to the make documentation. The
first change warns the user of the trouble that can happen when a file
name contains '='. The second change adds an explanation to the error
message "commands commence before first target", telling that it can
be a consequence of
(Please Cc: me on any discussion, I'm not on bug-make.)
I've written some amendments to the "Rule Syntax" texinfo node file
to explain the problem with an `=' in a file name. And I put a
paragraph in the "Error Messages" node to help the user figure out
what happened.
Dale
diff -r make-3.79.1
From: Sam Ravnborg <[EMAIL PROTECTED]>
Currently compiling 2.6.2 kernel located in a directory named
"A=B". So far it looks OK.
I can't make out how 2.6's make system works, but it is different
than 2.4's and seems to avoid the problem with make that I was running
into.
Dale
From: Noel Yap <[EMAIL PROTECTED]>
Are you able to "quote" these special characters such that they
would be interpreted the way you'd like?
I don't know if "make" provides a quoting mechanism. And since the
offending "=" appears inside a string generated by a "pwd" that is
invoked insid
[This enhancement request is for Gnu make 3.79.1.]
It would be a useful thing if Make variable names were forbidden to
contain slash (`/'), as well as `:', `#', and `='. The reason I make
this request is that I was rebuilding a Linux kernel in a directory
named (more or less) `/auto/LABEL=Backup/