[Top][All Lists]

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

Re: configure wrongly caches results

From: Stepan Kasal
Subject: Re: configure wrongly caches results
Date: Tue, 27 Sep 2005 10:23:05 +0200
User-agent: Mutt/1.4.1i

Hi Pat,

On Mon, Sep 26, 2005 at 12:51:53AM +0200, Patrice Dumas wrote:
> So it seems that there is a kind of caching that cannot be disabled and
> that is preventing such tests to work.

Indeed, you can switch off the cache _file_, so that it is not read at
the beginning and written at the end, but you cannot switch off the
"internal" caching of autoconf.

> checking for netcdf.h... no
> checking for netcdf.h... (cached) no

... while you would expect:

checking for netcdf.h... no
checking for netcdf.h... yes

which really looks weird, so you added an echo to get:

checking for netcdf.h... no
checking for netcdf.h... found with libnc-dap

Anyway, the internal cache is a limitation of current autoconf.

I think there is a very natural workaround/fix:


or, if there is possibility that netcdf.h includes other files from
the same directory:

CPPFLAGS="$CPPFLAGS -I/usr/include/hdf2"

CPPFLAGS="$CPPFLAGS -I/usr/include/libnc-dap/"

BTW: The quotes in some of your assignments were redundant, so I removed
theme.  (Documented in the chapter on portable shell programming in the
Autoconf manual.)

Then you have defines HAVE_HDF2_NETCDF_H and HAVE_LIBNC_DAP_NETCDF_H.

Do you like it this way?

Stepan Kasal

reply via email to

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