----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/125614/#review86752 -----------------------------------------------------------
There is an issue with Qt 5.5.0's configure script, currently. From what I understand, the `-rpath` configure option works as intended, and gives relocatable framework bundles that are intended to be embedded in dependent app bundles. Qt installs for a fixed, shared location should use `-no-rpath`, but the Qt5 build system currently doesn't add the `absolute_library_soname` option to the qmake config (see my "Qt 5.5.0 build issues on OS X : rpath" thread on Qt's development ML). The Qt 5.4.2 script did this correctly; I provide a patch that restores this with my `qt5-kde` port for MacPorts (https://github.com/RJVB/macstrop/blob/master/aqua/qt5-kde/files/patch-configure-find-opengl-and-correct-rpath.diff). (The absolute_library_soname config stores the full install name in the generated frameworks, without explicit use of `install_name_tool`). - René J.V. Bertin On Oct. 12, 2015, 8:46 p.m., Christoph Cullmann wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/125614/ > ----------------------------------------------------------- > > (Updated Oct. 12, 2015, 8:46 p.m.) > > > Review request for KDE Software on Mac OS X, KDE Frameworks, Alex Merry, and > Harald Fernengel. > > > Repository: extra-cmake-modules > > > Description > ------- > > Enable normal rpath handling on Mac, just in addition set the install name. > Without this, with a plain qt installed via the qt mac installer, no program > build runs, e.g. desktoptojson can't locate any Qt lib. > With that all is fine and we have some reasonable rpaths: > > Load command 17 > cmd LC_RPATH > cmdsize 48 > path /Users/cullmann/local/kf5/usr/lib (offset 12) > Load command 18 > cmd LC_RPATH > cmdsize 56 > path /Users/cullmann/Qt5.5.0/5.5/clang_64/lib (offset 12) > > > Diffs > ----- > > kde-modules/KDECMakeSettings.cmake cefd6da > > Diff: https://git.reviewboard.kde.org/r/125614/diff/ > > > Testing > ------- > > Could build kservice with this patch again, as desktoptojson works. > > > Thanks, > > Christoph Cullmann > >
_______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel