delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2001/12/24/01:44:36

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 <eliz AT is DOT elta DOT co DOT il>
X-Mailer: Mozilla 4.04 [en] (WinNT; I)
MIME-Version: 1.0
To: Charles Sandmann <sandmann AT clio DOT rice DOT edu>
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>
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?

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019