[3dprinter-general] Bug#1026860: libarcus: Lintian error custom-library-search-path due to rpath usage

Gregor Riepl onitake at gmail.com
Thu Dec 22 18:33:58 GMT 2022


Source: libarcus
Version: 5.0.0-1
Severity: normal
X-Debbugs-Cc: onitake at gmail.com

This seems to a new occurrence, reported since the build was switched to DH13.

E: python3-arcus: custom-library-search-path RUNPATH
/usr/lib/python3.10/config-3.10-x86_64-linux-gnu [usr/lib/python3/dist-
packages/pyArcus.cpython-310-x86_64-linux-gnu.so]

Caused by (search for -rpath):

[100%] Linking CXX shared library pyArcus.so
/usr/bin/cmake -E cmake_link_script CMakeFiles/sip_pyArcus.dir/link.txt
--verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=<<SRCDIR>>/libArcus=. -fstack-
protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -Wl,-z,relro -Wl,-z,now
-shared -Wl,-soname,pyArcus.so -o pyArcus.so
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sip_array.c.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sip_core.c.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sip_descriptors.c.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sip_enum.c.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sip_int_convertors.c.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sip_object_map.c.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sip_threads.c.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sip_voidptr.c.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sip_bool.cpp.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sippyArcuspart0.cpp.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sippyArcuspart1.cpp.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sippyArcuspart2.cpp.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sippyArcuspart3.cpp.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sippyArcuspart4.cpp.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sippyArcuspart5.cpp.o
CMakeFiles/sip_pyArcus.dir/pyArcus/pyArcus/sippyArcuspart6.cpp.o
CMakeFiles/sip_pyArcus.dir/python/PythonMessage.cpp.o
-Wl,-rpath,<<SRCDIR>>/libArcus/.pybuild/cpython3_3.10/build:/usr/lib/python3.10/config-3.10-x86_64-linux-
gnu: libArcus.so.5.0.0 /usr/lib/x86_64-linux-gnu/libprotobuf.so
/usr/lib/python3.10/config-3.10-x86_64-linux-gnu/libpython3.10.so

It seems that the rpath option is generated by pybuild, but I'm not 100% sure.
If this is the case, I think this issue should be reported against pybuild.


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'unstable-debug'), (500, 'unreleased'), (500, 'testing-debug'), (300, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.0.0-5-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



More information about the 3dprinter-general mailing list