autoconf-patches
[Top][All Lists]
Advanced

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

Re: AT_TESTED issues


From: Ralf Wildenhues
Subject: Re: AT_TESTED issues
Date: Sun, 18 Nov 2007 16:38:57 +0100
User-agent: Mutt/1.5.13 (2006-08-11)

Ping.

* Ralf Wildenhues wrote on Sun, Oct 21, 2007 at 02:09:05PM CEST:
> * Eric Blake-1 wrote on Thu, Oct 18, 2007 at 06:15:03PM CEST:
> > 2007-10-18  Eric Blake  <address@hidden>
> > 
> >     Fix AT_TESTED, AT_KEYWORDS.
[...]
> 
> >     * tests/local.at (AT_TESTED): Add m4, perl.
> 
> If you do this, this fails:
> 
>   ./configure PERL=/some/where/not/in/PATH/perl
> 
> Likewise for m4.  I've been using it on some systems.  If there is
> another perl in the PATH, then the wrong data will be recorded.

At best, AT_TESTED([m4 perl]) finds different versions of the programs
than the first words of $M4, $PERL point to, at worst, the testsuite
fails because either m4 or perl do not live in $PATH at all.  I'm
hitting this on some test systems I have access to, where config.status
nicely saves my choice or $M4 and $PERL, but I forget to adjust $PATH
just for AT_TESTED:

OK to just revert this?

FWIW, this is exactly the reason why I find the AT_TESTED macro totally
useless.

Cheers,
Ralf

2007-11-18  Ralf Wildenhues  <address@hidden>

        * tests/local.at: Do not test m4, perl with AT_TESTED.

diff --git a/tests/local.at b/tests/local.at
index 298dfba..b17fff3 100644
--- a/tests/local.at
+++ b/tests/local.at
@@ -24,8 +24,6 @@ m4_pattern_allow([^m4_(define|shift)$])
 
 # Programs this package provides
 AT_TESTED([autom4te autoconf autoheader autoupdate autoreconf ifnames])
-# Programs this package depends on
-AT_TESTED([m4 perl])
 
 
 ## ---------------- ##




reply via email to

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