[Zlib-devel] 1.2.5 DLL broken?

Cosmin Truta cosmin at cs.toronto.edu
Mon Jun 20 11:34:06 EDT 2011


On Mon, Jun 20, 2011 at 3:20 AM, Mark Adler wrote:
> Do you think that that will fix that fellow's problem?

It depends on forwards compatibility issues between VS2008 and VS2010.
I should work well the other way around (i.e. the implib built with an
older Visual Studio version, and used with the same or newer Visual
Studio version), because backwards compatibility is more commonly
expected than forwards compatibility.

I would be curious to hear from Stephen on how it works.

> Should this be in the DLL_FAQ?

The FAQ is about the specification (the API and ABI interface); the
build is a matter of implementation, and there are many ways to build
the DLL. This is just one of them that we particularly used, which (as
it turned out) was not the best one.

Maybe this is a bug in MinGW, or some compatibility broken at some
point in the Visual Studio development cycle, or both. I wouldn't mind
adding a short statement that summarizes John's long analysis, but at
this point I wouldn't know exactly what should I write.

Sincerely,
Cosmin




More information about the Zlib-devel mailing list