Red Hat Bugzilla – Bug 1297131
Compiler ABI mismatch
Last modified: 2016-01-09 14:33:41 EST
Currently, building anything with wxGTK3 produces error on launch:
Fatal Error: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1008,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8).
Because wxGTK3 is built with older gcc version, than currently available, and because of strict check in wxGTK3.
This was fixed for wxGTK (see https://bugzilla.redhat.com/show_bug.cgi?id=1200611), but never for wxGTK3.
Was this not fixed with wxGTK3-3.0.2-12.fc24?
I just rebuilt wxGTK3 last week, is there a compile option that I'm missing here?
Oh, sorry, just realized i've reported it against rawhide.
That's actually on f22 with wxGTK3-3.0.2-11
That's still strange, as it should've been fixed:
Thu May 28 2015 Mamoru TASAKA <firstname.lastname@example.org> - 3.0.2-6
- Don't abort on ABI check, backport from wxGTK
So i did some more digging, and looks like that's problem in compat-wxGTK3-gtk2
Which was fixed in latest release, but, sadly, it's available only for 23/rawhide.
Sorry for the confusion.
Looks like nothing depends on compat-wxGTK3-gtk2, so i'll just rebuild it locally and will patiently wait for updates in repos.