wxGTK C++ ABI issues

Dan HorĂ¡k dan at danny.cz
Thu Mar 12 16:13:04 UTC 2015


On Tue, 10 Mar 2015 17:48:33 -0600
Orion Poplawski <orion at cora.nwra.com> wrote:

> On 02/19/2015 08:15 AM, Jakub Jelinek wrote:
> > On Thu, Feb 19, 2015 at 04:12:43PM +0100, Frantisek Kluknavsky
> > wrote:
> >> a list of things that usually break with each new gcc (like
> >> fortran modules) would be nice to avoid a lot of pain with
> >> debugging. Does it already exist?
> >>
> >> WxGTK keeps a string WX_BUILD_OPTIONS_SIGNATURE currently saying
> >> "2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx
> >> containers,compatible with 2.4,compatible with 2.6)" and it is
> >> checked at runtime. C++ ABI is supposed to be unchanged in Fedora
> >> 22. This string changed anyway because __GXX_ABI_VERSION in gcc
> >> changed. Is this expected/correct? Each freshly rebuilt wx
> >> application will crash now. After wxGTK is rebuilt, each old
> >> application will crash. A provenpackager should probably step in.
> >
> > That is a WxGTK bug.  __GXX_ABI_VERSION can change, but usually the
> > result is still ABI compatible, g++ emits just some aliases when
> > mangling has changed.
> >
> > 	Jakub
> >
> 
> Could we please get this fixed?  F22 is broken with this at the
> moment.
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=1200611

I'm looking on it now ...


		Dan


More information about the devel mailing list