diff options
author | Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> | 2023-07-31 16:51:41 +0200 |
---|---|---|
committer | Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> | 2023-09-06 09:54:34 +0200 |
commit | 4685aca4fc09db54b21814c7e70b62d4689bdccb (patch) | |
tree | 834c50fb6f60615aa8e60b6b2abeddecf67abbe0 /sources/shiboken6/tests/minimalbinding | |
parent | 6491c23a2bfc8bfb470e02dfbb28dce7a552c1b7 (diff) |
PySide Build: Remove patchelf for Qfp binaries
- patchelf was used only for setting RPATH
- This approach uses CMake for setting RPATH instead of using a
post processing hack like patchelf
- Additionally, CMAKE_INSTALL_RPATH_USE_LINK_PATH which was
passed explicitly is removed
- For shiboken6 generator, removal of patchelf dependency leads to
having local paths in the binary because of appending local path to
linked library files when installed. With this patch, similar to
Windows, for Unix platforms shiboken6 generator used for building
PySide6 sets the path to the dependencies using a shell script by
appending to the `LD_LIBRARY_PATH` variable
Task-number: PYSIDE-2410
Change-Id: Ibee03ce7d8085a94b343664295b3ab93b76317c2
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'sources/shiboken6/tests/minimalbinding')
0 files changed, 0 insertions, 0 deletions