Mike Hearn mh@codeweavers.com 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.