diff options
| author | Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> | 2024-07-19 10:24:09 +0200 |
|---|---|---|
| committer | Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> | 2024-07-23 14:29:06 +0200 |
| commit | c1bb2a15556a270181ff6473673080034b4a7f31 (patch) | |
| tree | 386f4faf0aca23064b8c72a62cc00bb1cf088306 /sources/pyside6/doc/tutorials/basictutorial | |
| parent | a92e6c17d5c4da92d0bd95b93ffa65e7245bb847 (diff) | |
Shiboken Build: Deal with libclang having a different SONAME
- In most of the newer prebuild libclang that Qt provides, the
SONAME of the actual libclang library varies from the actual
library. For example, the actual library might be called
libclang.so.14.0.0, but the SONAME might be libclang.so.13.
Normally, we only copy the actual library resulting in shiboken
generator not being able to find the library at runtime.
- During build, this works fine since a symlink already exists in the
libclang directory. However, this symlink is not copied into the
shiboken generator wheel.
- Since symlinks cannot be dealt with using Python setuptools, we
rename the actual library to the SONAME and copy it to
'package_for_wheels'.
Pick-to: 6.7
Task-number: PYSIDE-2819
Change-Id: Ic3703e4887f6c1ba3361ac9097a451fb33d61ed5
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Diffstat (limited to 'sources/pyside6/doc/tutorials/basictutorial')
0 files changed, 0 insertions, 0 deletions
