On Sun, Feb 02, 2025 at 11:40:45PM +0100, Aurelien Jarno wrote:
> 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.

Hello Aurelien,

Maybe a footnote explaining when a linker script could be needed would be
useful ?

Cheers,
-- 
Bill. <ballo...@debian.org>

Imagine a large red swirl here. 

Reply via email to