wxGTK C++ ABI issues

Orion Poplawski orion at cora.nwra.com
Tue Mar 10 23:48:33 UTC 2015


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

-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  orion at cora.nwra.com
Boulder, CO 80301              http://www.cora.nwra.com


More information about the devel mailing list