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