Hi Eric, > This change means that now strerror depends on strerror_r-posix, and > strerror_r-posix depends on strerror. Is that circular dependency okay > for gnulib-tool?
Yes, gnulib-tool supports circular dependencies, even with --conditional-dependencies. But the circular dependency was not intended. Fixing it: 2011-05-20 Bruno Haible <br...@clisp.org> strerror_r-posix: Remove unused dependencies. * modules/strerror_r-posix (Depends-on): Remove strerror. Reported by Eric Blake. --- modules/strerror_r-posix.orig Fri May 20 20:29:26 2011 +++ modules/strerror_r-posix Fri May 20 20:28:11 2011 @@ -10,7 +10,6 @@ extensions errno [test $HAVE_DECL_STRERROR_R = 0 || test $REPLACE_STRERROR_R = 1] lock [test $HAVE_DECL_STRERROR_R = 0 || test $REPLACE_STRERROR_R = 1] -strerror [test $HAVE_DECL_STRERROR_R = 0 || test $REPLACE_STRERROR_R = 1] configure.ac: gl_FUNC_STRERROR_R -- In memoriam Jan Bula <http://en.wikipedia.org/wiki/Jan_Bula>