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

Reply via email to