On Tuesday 04 June 2013, Alex Merry wrote: > On 03/06/13 22:51, Alexander Neundorf wrote: > > Can you please also post what the RPATH and RUNPATH entries of meinproc4 > > look like, e.g. using readelf -a bin/meinproc4 | grep PATH ? > > Hmm... it might just be caused by $LD_LIBRARY_PATH, which appears to > override rpath. > > Meinproc rpath/runpath: > Library rpath: > [/home/kf5-devel/build/kdelibs-frameworks/libkdeqt5staging/src:/home/kf5-de > vel/build/kdelibs-frameworks/staging/ki18n/src:/home/kf5-devel/build/kdelib > s-frameworks/tier1/karchive/src:/home/kf5-devel/src/qt5/qtbase/lib:] > Library runpath: > [/home/kf5-devel/build/kdelibs-frameworks/libkdeqt5staging/src:/home/kf5-de > vel/build/kdelibs-frameworks/staging/ki18n/src:/home/kf5-devel/build/kdelib > s-frameworks/tier1/karchive/src:/home/kf5-devel/src/qt5/qtbase/lib:] > > # ldd ./meinproc4 | grep libk > libkdeqt5staging.so.5 => /home/kf5-devel/kf5/lib64/libkdeqt5staging.so.5 > libki18n.so.5 => /home/kf5-devel/kf5/lib64/libki18n.so.5 > > However, if I unset LD_LIBRARY_PATH (which was > /home/kf5-devel/kf5/lib64:/home/kf5-devel/kf5/lib:/home/kf5-devel/src/qt5/q > tbase/lib64:/home/kf5-devel/src/qt5/qtbase/lib:/home/kf5-devel/GNUstep/Libr > ary/Libraries:/usr/lib), I get > > # ldd ./meinproc4 | grep libk > libkdeqt5staging.so.5 => > /home/kf5-devel/build/kdelibs-frameworks/libkdeqt5staging/src/libkdeqt5stag > ing.so.5 libki18n.so.5 => > /home/kf5-devel/build/kdelibs-frameworks/staging/ki18n/src/libki18n.so.5 > > So the solution may be to change the wiki page > (http://community.kde.org/Frameworks/Building#Runtime_setup) to not > recommend setting LD_LIBRARY_PATH, since we are setting rpath.
Ah, yes, I think so. David, what was the reason to add LD_LIBRARY_PATH ? Alex _______________________________________________ Kde-frameworks-devel mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
