bug-gnulib
[Top][All Lists]
Advanced

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

Re: avoiding obsolete macros like AC_TRY_RUN


From: Bruno Haible
Subject: Re: avoiding obsolete macros like AC_TRY_RUN
Date: Tue, 20 Jul 2010 02:40:06 +0200
User-agent: KMail/1.9.9

Hi Ralf,

Coming back to our discussion of AC_TRY_RUN etc. in
[1] <http://lists.gnu.org/archive/html/bug-gnulib/2009-09/msg00042.html>
[2] <http://lists.gnu.org/archive/html/bug-gnulib/2009-09/msg00056.html>

I now realized that "autoconf -Wall" is giving warnings because of
gettext.m4, intl.m4, and similar, which are shared between gettext and
gnulib.

I'm considering to replace the uses of AC_TRY_RUN etc. for this reason.

But I have to come back to the drawbacks of AC_*_IFELSE (item 1 in [1]).

> I agree on the less-than-ideal naming of the AC_*_IFELSE macros.

Good. Do you have any plans to achieve a better naming?

> >      - Pitfall: It's easy to forget the invocation of AC_LANG_SOURCE, and 
> > then
> >        autoconf generates code which will fail on many but not all 
> > platforms.
> 
> We should think about what we can do to address this, thanks for the
> suggestion.

Have you or the other Autoconf developers found a way to address this?

> Users of your macros have to live with the constant set of warnings
> about obsolete macro usage

The attached patches will fix this.

Bruno

Attachment: 0001-Modernize-AC_TRY_COMPILE-invocations.patch.gz
Description: GNU Zip compressed data

Attachment: 0002-Modernize-AC_TRY_LINK-invocations.patch.gz
Description: GNU Zip compressed data

Attachment: 0003-Modernize-AC_TRY_RUN-invocations.patch.gz
Description: GNU Zip compressed data


reply via email to

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