Package: libpcre2-8-0
Version: 10.31-1
Severity: wishlist
Tags: upstream
Using a symbol version script brings a few advantages to a library:
1. simplifies library transitions, since multiple versions of the
library with different ABI can share a process image without
producing disaster. See [1] for a description with more detail.
2. makes appropriate package dependencies for callers easier to
compute, since the symbol version indicates the minimal library
version that introduced each symbol
Advantage (1) is especially important for a popular library like
pcre2.
Filing this as a reminder to anyone interested (including me) to
pursue adding a version script to libpcre2. See the example [1] for
comparison. Some references with more details are linked to at [2].
Thoughts of all kinds welcome, as always.
Sincerely,
Jonathan
[1] https://www.mail-archive.com/[email protected]/msg00015.html
[2] https://gcc.gnu.org/wiki/SymbolVersioning