[PyQt] Re: Deploying PyQt4 on Linux

Andreas Pakulat apaku at gmx.de
Sat Jun 27 00:53:57 BST 2009

On 27.06.09 01:37:11, Chris Hills wrote:
> On 25/06/09 11:30, Andreas Pakulat wrote:
>> No need for that, especially QTDIR is completely unknown to Qt4. That
>> variable simply doesn't exist anymore. You can adjust LD_LIBRARY_PATH to
>> poin to the Qt library, however you can also manage to do it without. Use
>> the RPATH and RUNPATH stuff when linking PyQt to your Qt, you'll have to
>> adjust the PyQt buildsystem for that I think and you probably want to make
>> sure that you use relative paths so your app can be installed anywhere on
>> the target system.
> For what it is worth, I have the following in  
> $QTDIR/mkspecs/common/g++.conf:-
> QMAKE_RPATH             = -Wl,-enable-new-dtags  
> -Wl,-rpath,\\\$$$$ORIGIN:\\\$$$$ORIGIN/../lib:/usr/local/Trolltech/Qt-4.5.2/lib 
> -Wl,-rpath,
> Whilst this works fine when building regular Qt apps, it gets mangled  
> when building PyQt4 so it does not work as intended, no doubt due to the  
> horrible escaping required.

Well, you'd have to teach PyQt4's configure.py to read QMAKE_RPATH and
use it, else its no wonder the PyQt4 modules have no RPATH.


Give your very best today.  Heaven knows it's little enough.

More information about the PyQt mailing list