Bug 708197 - Drop wx 2.4 compatibility to have a similar ABI with others distribution
Summary: Drop wx 2.4 compatibility to have a similar ABI with others distribution
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: wxGTK
Version: rawhide
Hardware: All
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Dan Horák
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-26 21:54 UTC by gregory.hainaut
Modified: 2011-05-27 06:41 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-05-27 06:41:31 UTC
Type: ---


Attachments (Terms of Use)

Description gregory.hainaut 2011-05-26 21:54:43 UTC
Hello,

I'm currently a developer of PCSX2. We distribute ours application as a binary tarball to save ours users the hassle of the compilation. Unfortunately wxgtk ABI on Fedora is not compatible with the ABI of others distributions.
Ie wxgtk is built with wx2.4 compatibility support (whereas others distribution only enable the 2.6 compatibility profile). Could you be possible to drop it?

Rationale:
1/ 2.4 is very old. 2.6 was release 6 years ago, in april 2005.
2/ Next release of WX (3.0, normally this year) will drop the 2.4 compatibility profile.
3/ Others distributions run without the 2.4 compatibility profile
   => ABI compatible with others distribution. Ease project to share binary.
   => I do not think it remains any application that uses 2.4 features but I could be wrong.

Impact: due to the ABI change, all applications that depends on wx will need to be recompiled.

Thanks very much for your attention,
Gregory

Comment 1 Dan Horák 2011-05-27 06:41:31 UTC
I don't have the resources to eventually fix any of the 50+ packages that are using wxGTK currently. You can naturally come with a project that will check the compatibility of the existing packages and provide needed fixes. And regarding wxGTK 3.0 it will be installable in parallel with the 2.8 version. And as a last point users should install packages for their distribution instead of polluting their systems with non-packaged software.


Note You need to log in before you can comment on or make changes to this bug.