Package: debian-policy Version: 4.7.0.2 Severity: normal Tags: patch Dear Policy maintainers,
The section 8.4, Development files, mentions that the development package should contain a symlink for the associated shared library without a version number. In practice a linker script could be used instead, this is for instance the case of libncurses.so, libncursesw.so, libc.so, and also libm.so for architectures which support the vector math library. Here is a proposal to update the existing paragraph: The development package should contain either a symlink or a linker script for the associated shared library without a version number. For example, the libgdbm-dev package should include a symlink from /usr/lib/libgdbm.so to libgdbm.so.3.0.0, or a linker script that achieves the same effect. This symlink or linker script is needed by the linker (ld) when compiling packages, as it will only look for libgdbm.so when compiling dynamically. Regards Aurelien