Hello Paul, Daiki Ueno <u...@gnu.org> writes:
> http://www.gnu.org/software/gnulib/manual/html_node/gettextize-and-autopoint.html#gettextize-and-autopoint [...] > It is unfortunate that the second practice doesn't really work nowadays, > if the user imports a module which depends on the 'gettext' module, by > the way. I meant the dependency on 'gettext' module from utimens-tests, in particular. It makes it difficult to bump gettext version to 0.20 in the future, because the gettext .m4 files are overwritten when the test module is imported. It was added in: http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00148.html as a followup of adding @LIBINTL@ to those modules: http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00087.html The original report says that, on older Solaris, linking test-utimens.o with libgnu.a fails because libgnu.a contains openat-die.o, which refers to the symbol 'libintl_gettext': http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00086.html However, since test-utimens.o does not use any symbol defined in openat-die.o, directly nor indirectly, I have no idea why the error happens. Could you check the original problem again? I guess 'gettext' dependency could at least be changed to 'gettext-h', so it does not pull the .m4 files. Regards, -- Daiki Ueno