Ethereal-dev: Re: [ethereal-dev] Plugins and dynamic linking

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Gilbert Ramirez <gram@xxxxxxxxxx>
Date: Thu, 13 Jan 2000 09:25:53 -0600
On Thu, Jan 13, 2000 at 08:25:22AM -0600, Neulinger, Nathan R. wrote:
> 
> 
> I sure would rather do it that way, as libtool can be quite annoying at
> times.

Also, this change won't get rid of libtool entirely. Libtool proper is
used for creating shared libraries and PIC objects. We'll still use
that for creating plugins.

The libtool package provides libltdl, a cross-platform dynamic linker
wrapper. We now build it in Ethereal, then use it for loading plugins.
My change would get rid of libltdl. The nice thing about gmodule, which
provides the same functionality, is that it's _precompiled_ and _installed_
on the user's computer... the Ethereal build doesn't have to worry
about building it.

--gilbert