Bug 708197

Summary: Drop wx 2.4 compatibility to have a similar ABI with others distribution
Product: [Fedora] Fedora Reporter: gregory.hainaut
Component: wxGTKAssignee: Dan Horák <dan>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: rawhideCC: dan
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-27 06:41:31 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

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.