Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
6.0.0
-
None
Description
This is needed for the Coin task that reuses host artifacts for target builds.
Specifically the rpaths that are to be embedded into $prefix/bin apps, into libraries, frameworks and plugins are different. They differ between OSes as well, e.g. $ORIGIN vs @loader_path or @executable_path.
This also needs to support the qmake configure equivalent of "-R ." where "." is a relative path relative to ${CMAKE_INSTALL_PREFIX}/${INSTALL_LIBDIR}.
Also on macOS we have some additional uikit vs non uikit checks for shallow bundles.
And we might need some of the "-rpath-link" magic on linux, but i'm not sure yet why that's added by qmake only to 2 tests and 1 plugin in a linux desktop configuration.
Obviously this doesn't affect Windows and static builds (I hope).
Attachments
Issue Links
- is required for
-
COIN-553 Provide a way to re-use cached host artifacts when building a cross-compile configuration
- Closed
For Gerrit Dashboard: QTBUG-83497 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
297212,10 | CMake: Handle automatic rpath embedding correctly | dev | qt/qtbase | Status: MERGED | +2 | 0 |