qt dll naming question

"Thiago A. Corrêa" thiagoacorrea at uol.com.br
Sat Jan 8 15:29:53 CET 2005


Ralf Habacker wrote:
> Hi all, 
> 
> while thinking about the recent qmake problem thread started by Chris January 
> and after a private communication with Jaruslav Staniek  about dll naming 
> scheme for kdelibs I recognized an important issue about how to deal with 
> different qt release installations and client apps using specific qt 
> releases. 
> 
> Say someone have installed qt 3.3.3 and builds an app with this, this app 
> requires qt-mt333.dll.  Now we release a new qt release say qt 3.3.4, which  
> is api compatible - the qt dll is named qt-mt334.dll. Now the user updates to 
> this new qt releases and his application will not run because of the changed 
> dll name. This indicates that we should only use number parts of the release 
> number into the dll name, which indicates a different api. 
> 
> The question is now, how does trolltech handle this stuff. Does anyone know if 
> their release numbering system is technical, say by api changes or political 
> driven ?  
> 
> cygwin for example uses a mixed system depending on the related package. 
> Basically the use only on number, the major number, but there are also 
> packages, which uses the minor number too and some packages uses additional 
> the patch level number. 
> 
> Ralf 
> 
> 
> 
> 
> 
> 
> 
>  
> 
> _______________________________________________
> kde-cygwin mailing list
> kde-cygwin at kde.org
> https://mail.kde.org/mailman/listinfo/kde-cygwin
> 
> 

Trolltech usually break binary compability only in major releases, the 
middle number changes when new classes are added.





More information about the kde-cygwin mailing list