Versioning and internal APIs

Alexandre Julliard julliard at
Sun Jun 13 11:44:13 CDT 2004

Mike Hearn <mh at> writes:

> The problem then is that the WINE_1.0 symbol means the 1.0 frozen
> interfaces *and* any that were used before then. What is the point of
> symbol versioning if the linker can't meet the guarantees it's supposed to
> provide?

Symbol versioning is enabled right now to make sure it works, and to
make the transition easier since most symbols won't change before 1.0.
Backwards compatibility will only be guaranteed after 1.0 is released.

Alexandre Julliard
julliard at

More information about the wine-devel mailing list