Details
-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
6.2.4
-
None
-
Debian unstable.
Description
Building pyside 6.2.4 *with CMake* creates:
libpyside6.cpython-310-x86_64-linux-gnu.so.6.2.4
libshiboken6.cpython-310-x86_64-linux-gnu.so.6.2.4
Libraries should not be arch-qualified, and arch-qualification should not be part of the SONAME:
$ objdump -x libpyside6.cpython-310-x86_64-linux-gnu.so.6.2.4 | grep SONAME
SONAME libpyside6.cpython-310-x86_64-linux-gnu.so.6.2
$ objdump -x libshiboken6.cpython-310-x86_64-linux-gnu.so.6.2.4 | grep SONAME
SONAME libshiboken6.cpython-310-x86_64-linux-gnu.so.6.2
In fact ideally the builder should be able to specify the lib destination, much like what it is done for qtbase. This would enable us maintainers to do multi-arch builds.