Ethereal-dev: Re: [Ethereal-dev] Please test: shared libs

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

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Fri, 6 Feb 2004 15:42:23 -0800

On Feb 6, 2004, at 3:13 PM, Joerg Mayer wrote:

the patch below turns libwiretap and libethereal into shared libs.
I'd like to see some testing on more than my system before I submit it.

Let me (or somebody) test it on, at minimum, Mac OS X *and* Solaris first, so that we know that it's

	1) not dependent on systems using ELF;

	2) not dependent on GNU ld.

Things I'd like to get feedback on too:
Should I make dfilter into a shared lib too?

Should the dfilter stuff be a separate library, or should it be considered part of libethereal?

Should wiretap remain a static lib?

It's not static on Windows - is there any reason to keep it static on UN*X?

Note that version numbers should be maintained as per the usual rules, i.e. the major version number should change whenever a change is made that breaks binary compatibility with programs built with the older library.