autoconf-patches
[Top][All Lists]
Advanced

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

Re: FYI: loop in libtool m4 macros


From: Ralf Wildenhues
Subject: Re: FYI: loop in libtool m4 macros
Date: Mon, 27 Jun 2005 18:21:48 +0200
User-agent: Mutt/1.4.1i

Hi Gary,

I've put autoconf-patches back in -- they are the target of this.  :)

* Gary V. Vaughan wrote on Mon, Jun 27, 2005 at 03:58:43PM CEST:
> Ralf Wildenhues wrote:
> >Stepan Kasal wrote on Mon, Jun 27, 2005 at 12:42:50PM CEST:
> >> AC_FOREACH was never documented, so there is no problem if you replace
> >> it by three other undocumented macros.  ;-)
> >
> >Well, since the patch is endorsed by an Autoconf author (namely, you :)
> >I reckon we can only win here, concerning interface changes.
> 
> We should try to audit libtool for use of undocumented Autoconf 
> features, and where reasonable submit documentation patches to the 
> Autoconf folks.
> 
> m4sugar.m4 at least should have a documented API that libtool and others 
> can use...

Surely.  I'm not volunteering for the documentation patches, but here is
a preliminary list of macros used by Libtool macros (no guarantees, I
only did a casual search for m4_*):

not defined in autoconf.texi:
m4_append
m4_bmatch
m4_car
m4_case
m4_cdr
m4_defun
m4_fatal
m4_foreach
m4_ifndef
m4_ifset
m4_ifval
m4_n
m4_normalize
m4_require
m4_shiftn
m4_split
m4_toupper
m4_version_compare

not defined in autoconf.texi, but listed in m4.texi (renamed m4 builtins):
m4_ifdef
m4_pushdef

mentioned in autoconf.texi, but not defined:
m4_default

macros defined in autoconf.texi:
dnl
m4_bpatsubst
m4_define
m4_defn
m4_dquote
m4_if
m4_pattern_allow
m4_pattern_forbid
m4_popdef
m4_quote
m4_undefine

Regards,
Ralf




reply via email to

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