On Thu, 24 Jun 2010, Yury V. Zaytsev wrote: > > > Yep. No, usually the ABI is not upward compatible. > > > > Hmm... it is probably compatible (or is supposed to be) in this case > > at least up to 4.4.3. > > Well, that's true, but we would really want to have at least Qt 4.5 if > not 4.6 for our purposes.
FYI: Later versions do not advertise backward ABI compatibility with 4.2 explicitly but it does not mean they are not compatible. It seems the developers intent to maintain ABI compatibility. I have not been able to find any "official statement" of that intention but one can find notes like this one in the documentation [1]: "As with every supported platform, we will strive to maintain application behavior and binary compatibility throughout the lifetime of the Qt 4.x series." I have compared Qt 4.2.1 from CentOS 5.5 with 4.6.2 found installed on one Gentoo box (I was too lazy to rebuild it) with the ABI compliance checker [2] and the results [3] are quite good. There are some serious issues in the report but several of them I inspected manually appear to be harmless (or even false positives). [1] <http://doc.qt.nokia.com/4.6/platform-notes-symbian.html> [2] <http://ispras.linux-foundation.org/index.php/ABI_compliance_checker> [3] <http://peak.nbox.troja.mff.cuni.cz/Qt4_4.2.1-1_to_4.6.2-gentoo_abi_compat_report.html> -- Pavel Kankovsky aka Peak / Jeremiah 9:21 \ "For death is come up into our MS Windows(tm)..." \ 21st century edition / _______________________________________________ suggest mailing list [email protected] http://lists.rpmforge.net/mailman/listinfo/suggest
