[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