From: "Jeremy White" jwhite@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.