Subject: make drops NULL arguments .....
To: None <current-users@sun-lamp.cs.berkeley.edu>
From: None <cagney@highland.oz.au>
List: current-users
Date: 05/17/1994 10:14:47
Hi,

FYI: I encountered this bug when building AUIS (Andrew User Inteface System
     or ATK) (all versions).  At present the work arround is documented as
     `use gnu-make'.


The versions of make found in NetBSD-0.9 and NetBSD-current (~ 2nd May)
have a problem with executing commands of the form:

	rule:
		program arg "arg" ""

where the last quoted argument is empty.  Both versions of make drop the
empty argument instead of passing a null string.

This problem only occures when make tries to be smart by avoiding the
need to use a shell to run the program.  A rule like:

	rule:
		: && program arg "arg" ""

which forces the use of the shell avoids the problem


Has this been fixed in a more recent NetBSD-current?

				regards Andrew

------------------------------------------------------------------------------