bug-gnulib
[Top][All Lists]
Advanced

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

Re: gnulib-tool and autoreconf


From: Bruno Haible
Subject: Re: gnulib-tool and autoreconf
Date: Sun, 7 Dec 2008 17:33:38 +0100
User-agent: KMail/1.9.9

Hello Ralf,

> > It would seem odd to have 'autoreconf' invoke 'gnulib-tool'. gnulib-tool
> > is a tool that *fetches* source files, whereas autoreconf is a tool that
> > *combines* source files, generating additional files from them.
> > Therefore gnulib-tool logically belongs before autoreconf.
> 
> autoreconf fetches files, too:  with --install, both recent aclocal and
> libtoolize copy files into the package, given AC_CONFIG_MACRO_DIR.  And
> automake copies files into AC_CONFIG_AUX_DIR.  Besides the files that
> are generated.
> 
> So I don't really see the principal difference.

There are two differences between gnulib-tool and the files that are
installed by aclocal / automake:
  - gnulib-tool does not make releases, therefore one cannot
    assume that gnulib-tool is installed in a standard location,
  - gnulib-tool changes rapidly, therefore re-executing gnulib-tool
    may require subsequent work from the developer. This is not the
    case with automake, because the files imported by automake have
    an essentially stable contract.
For both reasons, it is not advisable that autoreconf runs gnulib-tool.

Bruno




reply via email to

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