# HG changeset patch # User Eric Blake # Date 1197480557 25200 # Node ID 320b0092c780af21439fe330d2d0966eb72704f0 # Parent 8e137bc72061edbb8f1a9daa5ec4cac91b10158a Allow circular dependency of separate libtests.a * gnulib-tool (func_emit_tests_Makefile_am): Add AM_LIBTOOLFLAGS when use_libtests. Signed-off-by: Eric Blake diff -r 8e137bc72061 -r 320b0092c780 ChangeLog --- a/ChangeLog Tue Dec 11 14:00:26 2007 -0700 +++ b/ChangeLog Wed Dec 12 10:29:17 2007 -0700 @@ -1,3 +1,9 @@ +2007-12-12 Eric Blake + + Allow circular dependency of separate libtests.a + * gnulib-tool (func_emit_tests_Makefile_am): Add AM_LIBTOOLFLAGS + when use_libtests. + 2007-12-11 Eric Blake Fix bug with -0.0L in previous patch. diff -r 8e137bc72061 -r 320b0092c780 gnulib-tool --- a/gnulib-tool Tue Dec 11 14:00:26 2007 -0700 +++ b/gnulib-tool Wed Dec 12 10:29:17 2007 -0700 @@ -1935,6 +1935,8 @@ echo "libtests_a_LIBADD = \$(${macro_prefix}tests_LIBOBJS)" echo "libtests_a_DEPENDENCIES = \$(${macro_prefix}tests_LIBOBJS)" echo "EXTRA_libtests_a_SOURCES =" + # The circular dependency in LDADD requires this. + echo "AM_LIBTOOLFLAGS = --preserve-dup-deps" echo fi cat allsnippets.tmp \