[Qt-interest] Qt 4.7.1 Linux libs

Joshua Grauman jnfo-c at grauman.com
Wed Nov 10 18:29:26 CET 2010


I realize this cannot be 'magically solved'. But my understanding was that 
it was 'purposefully solved' by Nokia. In other words, yes the Qt SDK does 
have the dependencies of whatever machine Nokia used to build the SDK, 
however, my understanding is that they purposefully chose to build the SDK 
based on an older distro (I read something by Nokia somewhere this advice 
on trying to make Qt run on as many machines as possible), so that the SDK 
would run on as many distros as possible. Thus it was really nice to not 
have to re-create that build environment, but simply copy the Qt Libs from 
the SDK. But I guess from what I can see of Thiago's response, the answer 
is simply 'wait' for the updated SDK.

Nonetheless, you can register my 'vote' to release Linux libs with the Qt 
release, and not make people have to wait for an updated SDK. It appears 
that other people do the same thing from the comments on the Qt Labs 
blog...

Josh

>> I just realized I think I didn't make something clear. I want to *include*
>> Qt libs with my app. But if I compile my own Qt libs, then my Qt will need
>> those versions of my system libs or greater.
>
> If you use the Qt libs from the Qt SDK you're in the same boat, your app
> bundled with those Qt libs will require the versions of Qt's
> dependencies that where installed on whichever machine Nokia built the
> Qt SDK. This cannot be 'magically solved'. Luckily though the only
> possibly problematic dependency I can think of is openssl, which breaks
> its binary compatibility relatively often. The other dependencies
> usually don't break it so you should be able to support a rather wide
> range of linux distro's even if you build Qt yourself.
>
> That being said I don't quite understand your problem, Nokia still ships
> Qt SDK for Linux 32 and 64 Bit on their Downloads page:
> http://qt.nokia.com/downloads
>
> Note that the Qt 4.7.1 libs are in the "qt" subfolder of that package,
> not the top-level lib. Those Qt libs in the top-level lib/ folder are
> for QtCreator only.
>
> Andreas
>
>



More information about the Qt-interest-old mailing list