On Thu, Jul 07, 2005 at 12:24:51PM +0200, Stepan Kasal wrote:
> Hello Paul,
>   I cannot agree with this change:
> 
> On Wed, Jul 06, 2005 at 10:02:56AM -0700, Paul Eggert wrote:
> >     * tests/local.at (AT_CONFIG_CMP): Ignore lines like "LIBS=''" too.
> >     They are generated by the Tru64 v5.1B shell.
> ...
> > --- tests/local.at  24 Jun 2005 00:47:20 -0000      1.18
> > +++ tests/local.at  6 Jul 2005 16:51:30 -0000
> > @@ -331,6 +331,7 @@ m4_define([AT_CONFIG_CMP],
> >  do
> >    $SED '/^ac_cv_/ b
> >     /^m4_defn([m4_re_word])=./ !d
> > +   /^[[^=]]*='\''\''$/ d
> >     /^a[[cs]]_/ d
> >     /^PPID=/ d
> >     /^RANDOM=/ d
> 
> First, you made a typo, so you are in fact deleting variables with values
> starting with a dollar.
> Second, the intention to delete all lines matching /^[^=]*=''$/ should be
> documented in the comment above the macro.
> But I think that we cannot ignore these lines.  They mean that the variable
> is set to an empty string, right?
> 
> For now, I have reverted that change in the CVS.

I checked that it didn't solve my problems.

> So the most important question is why LIBS was empty after the first run
> of configure -C, while it was unset after the second run?

Agreed.

> Nicolas, could you investigate this?

Will try.

-- 
Nicolas Joly

Biological Software and Databanks.
Institut Pasteur, Paris.


Reply via email to