Hi Russ,

On 2026-02-07 17:02, Russ Allbery wrote:
> Aurelien Jarno <[email protected]> writes:
> > On 2025-02-02 23:52, Bill Allombert wrote:
> >> On Sun, Feb 02, 2025 at 11:40:45PM +0100, Aurelien Jarno wrote:
> 
> >>> 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.
> 
> >> Maybe a footnote explaining when a linker script could be needed would be
> >> useful ?
> 
> > Usually this is decided at the upstream level and not at the debian
> > level, anyway if you want to add a footnote, here is a proposal:
> 
> >  Linker scripts offer more flexible linking strategies, like
> >  conditionally linking with an additional library, or falling back to a
> >  static library for some symbols.
> 
> Here is a proposed change incorporating this change and Guillem's
> feedback. Does this look good to everyone? (I moved one footnote because
> we now try to keep footnotes immediately after the paragraph they refer to
> and the added footnote would otherwise be out of order.)

Thanks, sounds good.

Regards
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
[email protected]                     http://aurel32.net

Reply via email to