Ethereal-dev: Re: [ethereal-dev] New release of tcpdump / lipbpcap for Win32

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

From: Guy Harris <gharris@xxxxxxxxxxxx>
Date: Tue, 4 Apr 2000 21:52:15 -0700
> It turns out that I probably hadn't fixed all the Makefiles to use "/MT"
> (I still have to fix the Makefiles for the plugin); it now builds.

Putting "/MD" into the flags for the C compiler in the Makefile.nmake
file for the Gryphon plugin causes the linker to warn about multiple
libraries in such a way that suggests that, instead of linking solely
with the multi-threaded libc, it links with both the multi-threaded
*and* non-multi-threaded libc.

It doesn't seem to do that when building an executable image, but it
does seem to do it when building a DLL; is the "no default library" flag
required in the latter case?

And does it matter whether a DLL loaded at run time is built with the
same C library as the program loading it?