On 10.04.09 00:30:57, Maciej Mrozowski wrote: > Hi > > I've just noticed little problem with one executable from kdepim. > kabcclient is intentionally installed in two copies with different names > (logic is determined by argv[0]), using install ( RENAME ) > > Looks like cmake install ( RENAME ) command breaks RPATH/RUNPATH for > executables (as shown in attached build log). > Gentoo scripts appends broken RPATH in such cases, so executable works well, > still it's a bug and at least worth mentioning. > > Just quick proof (source executable) : > chroot / # scanelf -r /usr/kde/live/bin/kabcclient > TYPE RPATH FILE > ET_EXEC /usr/kde/live/lib64:/usr/kde/live/lib64:/usr/lib64/qt4 > /usr/kde/live/bin/kabcclient > > target executable, after install ( RENAME ) : > chroot / # scanelf -r /usr/kde/live/bin/kabc2mutt > TYPE RPATH FILE > ET_EXEC /usr/kde/live/lib64:/usr/lib64/qt4: /usr/kde/live/bin/kabc2mutt
Hmm, maybe I'm missing something, but where is the RPATH broken? The only difference I can see is that kabcclient has a duplicate entry, which kabc2mutt doesn't have. > Regarding kdepim, why not just install kabc2mutt as symlink to kabcclient? Because at least one platform of KDE4 doesn't support symlinks. Andreas -- Among the lucky, you are the chosen one. _______________________________________________ Kde-buildsystem mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-buildsystem
