Lintian tag: maintainer-script-changes-ld-so-conf

Type: error

Description (from lintian-explain-tags)

This package appears to modify /etc/ld.so.conf and does not appear to be
part of libc. Packages installing shared libraries in non-standard
locations were previously permitted to modify /etc/ld.so.conf to add the
non-standard path, but this permission was removed in Policy 3.8.3.

Packages containing shared libraries should either install them into
/usr/lib or should require binaries built against them to set RPATH to
find the library at run-time. Installing libraries in a different
directory and modifying the run-time linker path is equivalent to
installing them into /usr/lib except now conflicting library packages may
cause random segfaults and difficult-to-debug problems instead of
conflicts in the package manager.

Visibility: error
Show-Always: no
Check: scripts
Renamed from: maintainer-script-should-not-modify-ld-so-conf

Affected packages

source version binary tag type tag information count