From: JINMEI Tatuya Date: Thu, 9 May 2013 20:21:05 +0000 (+0000) Subject: [2899] explicitly LDADD libb10-threads from log lock test X-Git-Tag: bind10-1.2.0beta1-release~462^2~1^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=eacf6593309211e0cdc1867d69d4eeae86bc450c;p=thirdparty%2Fkea.git [2899] explicitly LDADD libb10-threads from log lock test seems to be necessary for some OS. also explicitly include the relevant header file. --- diff --git a/src/lib/log/tests/Makefile.am b/src/lib/log/tests/Makefile.am index fbb2217747..36582e6d23 100644 --- a/src/lib/log/tests/Makefile.am +++ b/src/lib/log/tests/Makefile.am @@ -46,6 +46,8 @@ buffer_logger_test_LDADD += $(top_builddir)/src/lib/util/libb10-util.la buffer_logger_test_LDADD += $(top_builddir)/src/lib/exceptions/libb10-exceptions.la buffer_logger_test_LDADD += $(AM_LDADD) $(LOG4CPLUS_LIBS) +# This test directly uses libb10-threads, and on some systems it seems to +# require explicit LDADD (even if libb10-log has indirect dependencies) noinst_PROGRAMS += logger_lock_test logger_lock_test_SOURCES = logger_lock_test.cc nodist_logger_lock_test_SOURCES = log_test_messages.cc log_test_messages.h @@ -53,6 +55,7 @@ logger_lock_test_CPPFLAGS = $(AM_CPPFLAGS) logger_lock_test_LDFLAGS = $(AM_LDFLAGS) logger_lock_test_LDADD = $(top_builddir)/src/lib/log/libb10-log.la logger_lock_test_LDADD += $(top_builddir)/src/lib/util/libb10-util.la +logger_lock_test_LDADD += $(top_builddir)/src/lib/util/threads/libb10-threads.la logger_lock_test_LDADD += $(top_builddir)/src/lib/exceptions/libb10-exceptions.la logger_lock_test_LDADD += $(AM_LDADD) $(LOG4CPLUS_LIBS) diff --git a/src/lib/log/tests/logger_lock_test.cc b/src/lib/log/tests/logger_lock_test.cc index 2e4001586f..605c2070df 100644 --- a/src/lib/log/tests/logger_lock_test.cc +++ b/src/lib/log/tests/logger_lock_test.cc @@ -18,6 +18,8 @@ #include #include #include "log_test_messages.h" + +#include #include using namespace std;