From: JINMEI Tatuya Date: Sun, 7 Oct 2012 21:12:02 +0000 (-0700) Subject: [clang-build] specify -pthread in CXXFLAGS and via system-indepedent variable. X-Git-Tag: trac2402_base~15^2~25^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d62a1e4250c88e765b3cd7f77fe9a948db0a565d;p=thirdparty%2Fkea.git [clang-build] specify -pthread in CXXFLAGS and via system-indepedent variable. specifying it in LDFLAGS would trigger build error with some versions of clang. hardcoding "-pthread" is less portable. --- diff --git a/src/bin/resolver/Makefile.am b/src/bin/resolver/Makefile.am index 47e242c1b4..c56289c08f 100644 --- a/src/bin/resolver/Makefile.am +++ b/src/bin/resolver/Makefile.am @@ -62,6 +62,7 @@ b10_resolver_SOURCES += common.cc common.h nodist_b10_resolver_SOURCES = resolver_messages.cc resolver_messages.h +b10_resolver_CXXFLAGS = $(AM_CPPFLAGS) $(MULTITHREADING_FLAG) b10_resolver_LDADD = $(top_builddir)/src/lib/dns/libb10-dns++.la b10_resolver_LDADD += $(top_builddir)/src/lib/config/libb10-cfgclient.la @@ -77,7 +78,6 @@ b10_resolver_LDADD += $(top_builddir)/src/lib/server_common/libb10-server-common b10_resolver_LDADD += $(top_builddir)/src/lib/cache/libb10-cache.la b10_resolver_LDADD += $(top_builddir)/src/lib/nsas/libb10-nsas.la b10_resolver_LDADD += $(top_builddir)/src/lib/resolve/libb10-resolve.la -b10_resolver_LDFLAGS = -pthread # TODO: config.h.in is wrong because doesn't honor pkgdatadir # and can't use @datadir@ because doesn't expand default ${prefix}