> On Feb 4, 2015, at 1:54 PM, James Peach <jpe...@apache.org> wrote: > > Wait, how does traffic_crashlog drag in OpenSSL?
I believe that this happens because libtsutil claims to depend on OpenSSL libraries. Automake sees that and dutifully drags them in whenever anything links libtsutil. Thomas, can you take a crack at removing the OpenSSL linkage from libtsutil? > >> On Feb 4, 2015, at 12:01 PM, jackso...@apache.org wrote: >> >> Repository: trafficserver >> Updated Branches: >> refs/heads/master b220c23d6 -> d95ab615a >> >> >> Fix linking to external ssl libs for traffic_crashlog >> >> >> Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo >> Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/d95ab615 >> Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/d95ab615 >> Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/d95ab615 >> >> Branch: refs/heads/master >> Commit: d95ab615a2d74a4f7250ad568477896441479810 >> Parents: b220c23 >> Author: Thomas Jackson <jacksontj...@gmail.com> >> Authored: Wed Feb 4 11:31:49 2015 -0800 >> Committer: Thomas Jackson <jacksontj...@gmail.com> >> Committed: Wed Feb 4 12:01:15 2015 -0800 >> >> ---------------------------------------------------------------------- >> cmd/traffic_crashlog/Makefile.am | 4 ++++ >> 1 file changed, 4 insertions(+) >> ---------------------------------------------------------------------- >> >> >> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/d95ab615/cmd/traffic_crashlog/Makefile.am >> ---------------------------------------------------------------------- >> diff --git a/cmd/traffic_crashlog/Makefile.am >> b/cmd/traffic_crashlog/Makefile.am >> index fdb79f0..9a2ff96 100644 >> --- a/cmd/traffic_crashlog/Makefile.am >> +++ b/cmd/traffic_crashlog/Makefile.am >> @@ -18,6 +18,7 @@ >> bin_PROGRAMS = traffic_crashlog >> >> AM_CPPFLAGS = \ >> + @OPENSSL_INCLUDES@ \ >> $(iocore_include_dirs) \ >> -I$(top_srcdir)/lib \ >> -I$(top_builddir)/lib \ >> @@ -33,6 +34,9 @@ traffic_crashlog_SOURCES = \ >> traffic_crashlog.h >> >> traffic_crashlog_LDADD = \ >> + @LIBTOOL_LINK_FLAGS@ \ >> + @OPENSSL_LIBS@ \ >> + @OPENSSL_LDFLAGS@ \ >> $(top_builddir)/lib/records/librecords_p.a \ >> $(top_builddir)/mgmt/libmgmt_p.la \ >> $(top_builddir)/iocore/eventsystem/libinkevent.a \ >> >