X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-workers-bounces using -f Message-ID: <3C26CEF4.C1F91884@is.elta.co.il> Date: Mon, 24 Dec 2001 08:45:08 +0200 From: Eli Zaretskii X-Mailer: Mozilla 4.04 [en] (WinNT; I) MIME-Version: 1.0 To: Charles Sandmann CC: djgpp-workers AT delorie DOT com Subject: Re: v2.03 refresh issue - passing 3K argument list [was Re: A new bug?] References: <10112232336 DOT AA14725 AT clio DOT rice DOT edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com > > Btw, please note that it's not at all certain that Make invokes djecho > > through Bash in this case. You should check that carefully: I'm not > > sure whether "$(MASK)" has enough magic in it to force Make to call > > the shell. If you want to be sure Bash is called, add redirection to > > the command. > > It invokes bash. If it doesn't, DJECHO just prints the `cat file.` > instead of the substitution. Make obviously invokes Bash to compute the value of MASK, when it reads the Makefile, but after it computed MASK, it could invoke djecho directly, passing it the value of MASK without any Bash invocation. > My main concern on this was to figure out if I had broken something > in the refresh. It appears to me the answer is no - that this is > some behavior that existed in bash 2.04 before the refresh and it is > fixed in bash 2.05. I think Mark answered that: the change in glob is the reason. Is the modified glob part of the refresh?