On Oct 22, 2013, at 6:35 PM, sor...@apache.org wrote: > Updated Branches: > refs/heads/master e265ff890 -> a2809d187 > > > TS-2291: Disable remap_stats plugin compile on platforms that do > not have a reentrant hsearch implementation
Nice! It would be good form to also do an AC_HEADERS check for search.h. > > This means this plugin will not build on FreeBSD or OmniOS. > > > Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo > Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/a2809d18 > Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/a2809d18 > Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/a2809d18 > > Branch: refs/heads/master > Commit: a2809d1874ea69a78e44e2fdf916217db1d37100 > Parents: e265ff8 > Author: Phil Sorber <sor...@apache.org> > Authored: Tue Oct 22 19:30:06 2013 -0600 > Committer: Phil Sorber <sor...@apache.org> > Committed: Tue Oct 22 19:31:58 2013 -0600 > > ---------------------------------------------------------------------- > configure.ac | 8 ++++++++ > plugins/experimental/remap_stats/Makefile.am | 4 ++++ > 2 files changed, 12 insertions(+) > ---------------------------------------------------------------------- > > > http://git-wip-us.apache.org/repos/asf/trafficserver/blob/a2809d18/configure.ac > ---------------------------------------------------------------------- > diff --git a/configure.ac b/configure.ac > index 439a6e1..bb23933 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -1786,6 +1786,14 @@ AC_CHECK_TYPE([struct tcp_info], > ) > AM_CONDITIONAL([BUILD_TCPINFO_PLUGIN], [ test "x${enable_tcpinfo_plugin}" != > "xno" ]) > > +AC_SEARCH_LIBS([hcreate_r], > + [], > + [enable_remap_stats_plugin=yes], > + [enable_remap_stats_plugin=no], > + [] > +) > +AM_CONDITIONAL([BUILD_REMAP_STATS_PLUGIN], [ test > "x${enable_remap_stats_plugin}" != "xno" ]) > + > # > # use modular IOCORE > # > > http://git-wip-us.apache.org/repos/asf/trafficserver/blob/a2809d18/plugins/experimental/remap_stats/Makefile.am > ---------------------------------------------------------------------- > diff --git a/plugins/experimental/remap_stats/Makefile.am > b/plugins/experimental/remap_stats/Makefile.am > index 4033fa4..a817bb8 100644 > --- a/plugins/experimental/remap_stats/Makefile.am > +++ b/plugins/experimental/remap_stats/Makefile.am > @@ -16,6 +16,10 @@ > > include $(top_srcdir)/build/plugins.mk > > +if BUILD_REMAP_STATS_PLUGIN > + > pkglib_LTLIBRARIES = remap_stats.la > remap_stats_la_SOURCES = remap_stats.c > remap_stats_la_LDFLAGS = $(TS_PLUGIN_LDFLAGS) > + > +endif >