[gnu.utils.bug] make-3.56 question

treece@iuvax.cs.indiana.edu (Jeff Treece) (09/29/89)

Maybe this is a bug, or else I don't understand how environment variables
are passed to make-3.56.  In 3.55, I could use the following command, where
/bin is in my PATH (the actual command executed, in this case "true," does
not matter):

% make-3.55 GET=true balazs.c
true  SCCS/s.balazs.c
%

No problem.  However, in make-3.56, the above does not work:

% make-3.56 GET=true balazs.c
true  SCCS/s.balazs.c
true: true: cannot open
make: *** [plot2ps.c] Error 1
%

So I tried "make-3.56 GET=/bin/true balazs.c" and it worked fine.  I also
tried "make-3.56 -e GET=true balazs.c" and it worked fine, though it took
noticeably longer.  I tried "make-3.56 PATH=/bin GET=true balazs.c" and
got the same error as above.

Can someone explain this behavior?  Is it a bug?  How should I be setting
the path for make to use?

Thank you,
Jeff Treece
Sabbagh Associates
treece@sabbagh.com   ...iuvax.cs.indiana.edu!sabbagh!treece
(812) 339-8273