Ralf Wildenhues wrote:
> The Autoconf macros provided by gettext now require the file
> `config.rpath' by using AC_REQUIRE_AUX_FILE.  One way to satisfy this
> requirement would be to have it distributed with Automake, then
>   automake --add-missing
>
> would install it if not present.  However, as I read it, `gettextize'
> also installs these files.

The files config.rpath and lib-link.m4, lib-prefix.m4, lib-ld.m4 belong
together. gettexize installs them all together. gnulib-tool installs them
all together or none of them.

> Should Automake still add config.rpath, as
> suggested in Stepan's patch, or do you foresee any incompatibilites this
> way?

This would make it hard to make config.rpath and lib-link.m4 evolve: a
user could have got lib-link.m4 from gettextize and config.rpath from
automake, and then we get into a version mess.

IMO the objective for future developments should be to abstract common
features of libtoolize, gettextize, and gnulib-tool into the "GNU Build
System". One of these common features is to copy a set of files into
build-aux/ and m4/. The same way as build-aux/ltmain.sh and m4/libtool.m4
need to be consistent, build-aux/config.rpath and m4/lib-link.m4 need to
be consistent. Distributing the build-aux/ files through automake is a
step in the wrong direction.

> > The following tests failed, because
> > automake wasn't able to --add-missing config.rpath:
> >     gettext.test gettext2.test subcond.test

Is there no other way to fix the tests?

Bruno



Reply via email to