[mythtv] [mythtv-commits] Ticket #5177: qt4 link libdir orderincorrect
Mark Spieth
mark at digivation.com.au
Wed Apr 30 21:50:37 UTC 2008
>>> when building with qt4 qmake, the makefiles generated have -L/usr/lib
>>> before all other -L directives.
>
>Qt 4 inserts QMAKE_LIBDIR_QT and QMAKE_INCDIR_QT early into the build/link
>flags. In Qt 4 these often end up pointing to /usr/lib and /usr/include.
>This causes builds to include/link against older versions if PREFIX is /usr
>(or an existing version is installed there).
>
>Using QMAKE_LIBDIR can get things early enough but depends a bit on the way
>qmake currently chooses to order things.
>
>The more I've looked at this the more I'm inclined to throw something in
>config.mak to avoid this problem (rather than modify more .pro files).
>
>This would probably just be:
>
>QMAKE_LIBDIR_QT -= /usr/lib
I just tested this and it doesnt work (for me aty least on debian lenny).
It is innoccuous though.
QMAKE_LIBDIR does work. I swapped all my pro files based on previous
discussions.
cheers
mark
More information about the mythtv-dev
mailing list