On Thu, Jul 07, 2005 at 05:00:41PM -0700, Paul Eggert wrote:
> Stepan Kasal <[EMAIL PROTECTED]> writes:
> 
> > First, you made a typo, so you are in fact deleting variables with values
> > starting with a dollar.
> 
> Sorry about that.  It was a missing apostrophe.
> I installed the corrected version below.
> 
> > Second, the intention to delete all lines matching /^[^=]*=''$/ should be
> > documented in the comment above the macro.
> 
> That's already done.  Here's the comment:
> 
> # Furthermore, it is okay for a non-cache variable initialized to empty in one
> # run to be unset in another run.  This happens when, for example, cache 
> update
> # code tries a number of values in LIBS and eventually restores LIBS to its
> # original value. If LIBS was previously unset, it will have become set and
> # empty.  (OTOH, cache variables indicate the result of the test even if they
> # are empty, so we have to be strict about them.)
> 
> Nicolas's problem is that his shell's "set" command outputs "X=''"
> whereas other shells say "X=".
> 
> Nicolas, can you please check that this revised patch does the trick?

All problems gone.

Thanks a lot.

-- 
Nicolas Joly

Biological Software and Databanks.
Institut Pasteur, Paris.


Reply via email to