View Single Post
Posts: 79 | Thanked: 42 times | Joined on Dec 2009 @ London
#6
Originally Posted by Laughing Man View Post
So PR 1.2 is coming with QT 4.6. However what does this mean for applications that use previous versions of QT? Will they be broken once QT 4.6 arrives in PR 1.2? Or can they still run using QT 4.6?
Don't know specifically about qt but on UN*X OSes the way such issues are typically adressed when & if libs arent't backward compatible is by provisioning both the new and old version of the libs in question, so apps can reference old versions specifically if they need to.

Try this (on your N900's terminal):

Code:
ls -l /usr/lib/libQtCore*

lrwxrwxrwx    1 root     root           18 Jan 15 06:53 /usr/lib/libQtCore.so.4 -> libQtCore.so.4.5.3
lrwxrwxrwx    1 root     root           18 Jan 15 06:53 /usr/lib/libQtCore.so.4.5 -> libQtCore.so.4.5.3
-rw-r--r--    1 root     root      2841060 Dec  1 20:43 /usr/lib/libQtCore.so.4.5.3
You'll see a bunch of soft-links that allow apps that reference specific versions of the library (either as 4, 4.5 or 4.5.3) to access it; the links suggest that the current provisioned version is backward compatible with the older ones - note: as a UK owner, I'm still left behind without PR1.1.1 so YMMV if you have a newer f/w.

Should 4.6 present any major backward incompatibility (the fact that we're already up to 4.5.3 suggests it's not a huge leap), Nokia could still leave this filesystem structure as is, whilst also delivering 4.6 as a separate set of libs for those apps that specifically require it.

Note that much of the above is a bit of an educated guess but my take is that we needn't worry too much on that one... I'm more concerned about actually getting the update