Comment 18 for bug 251260

Revision history for this message
StefanPotyra (sistpoty) wrote :

hm... that doesn't really explain visibility though.

After a bit of grepping:
wxArrayString is of public visibility and comes inlined from the header. Is this a weak symbol (which I assume)? If so, I assume very much that this is ABI safe (as to my best knowledge about c++, it would then get defined again as a weak symbol in any binary where it cannot get inlined).

I couldn't find any clues about wxTreeTextCtrl::Finish() though; I have the suspicion that this is built via some macros from somewhere. Visibility would still be highly interesting here, as this is in particular not a weak symbol. Having this changed, and publically visible would mean that nonetheless the ABI changed, and a SONAME bump together with rebuilding rdepends would be highly recommended.

Now, I'm entirely unsure, if we should go for a transition of wx2.8 depending packages or not. Can you attach a changelog of wx? (I've quickly grepped the diff, and could only find a changelog for parts of wx, which added some features, but I must admit I didn't relook too hard for a changelog right now).