muggins wrote:I'm referring to developers of qt4 apps. If you browse qt-apps.org you'll find many apps which will not compile with qt4-4.3.2, but require newer releases of qt4.
Bare with me, i'll try to answer what I think you are asking.
A QT3 application needs QT3's libs to run.
A QT4 application needs QT4's libs to run.
An individual QT3/4 application may need you to update your QT3/4 libset. That may be because a libfault has been fixed, a function has been enhanced or a new function added. The last two require a "comittee" type signoff and extensive testing.
However, after upgrading your libset, all other QT4 applications you have already installed and did run with an earlier QT4 libset are suppose to still be able to run without problem. And so far I haven't seen this fail, except for one where the programmer was using the "QTlib fault" to perform a function in their program. It was fixed as soon as pointed out to them.
A prime rule in QT is that libs ARE required to be 99.999% backward compatable UNLESS a coding problem is being fixed, and that all certified QT applications are to be tested and give signoff against the upgrade.
Hope that helps.
scsijon