RFC: Presentation for Desktop Architecture meeting

Dimi Paun dimi at lattica.com
Mon Nov 14 12:23:27 CST 2005


From: "Jeremy White" <jwhite at codeweavers.com>
> Well, to me, ABI stability is whether or not a comctl32.dll.so
> from Wine 0.9.1 can be dropped in and 'just work' in
> a Wine 0.9.8 environment.  More to the point, it's whether
> or not my winelib 'foo.dll.so' can be so dropped in.  And
> my gut sense was that we were pretty close to that, but
> not certain.  Am I wrong?

No, we had slightly different definitions for ABI :)
But yeah, the .dll.so format is a custom Wine setup,
and only Alexandre knows how stable that is. But the
rest is basically defined by MS, and so it's set in
stone.

However, note that this is not a big problem -- you
can simply ship PE .dll if you are concerned about
stability <g>.

I agree that would be nice if we can say that the
.dll.so format is stable. With the winecrt0 and
debug channel work that Alexander did lately I think
we are close. But if we are there yet, only he knows.

-- 
Dimi Paun <dimi at lattica.com>
Lattica, Inc.



More information about the wine-devel mailing list