autoconf-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [GNU Autoconf 2.59c] testsuite: 57 107 108 109 110 155 171 200 206 f


From: Stepan Kasal
Subject: Re: [GNU Autoconf 2.59c] testsuite: 57 107 108 109 110 155 171 200 206 failed
Date: Thu, 7 Jul 2005 12:24:51 +0200
User-agent: Mutt/1.4.1i

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.

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?

Nicolas, could you investigate this?

Have a nice day,
        Stepan





reply via email to

[Prev in Thread] Current Thread [Next in Thread]