4 ms·
> It's entirely possible to maintain both packages in Debian with the alternatives framework. It isn't quite as simple as this when we are talking about librar
by Daviey 11y ago
> It's entirely possible to maintain both packages in Debian with the alternatives framework.
It isn't quite as simple as this when we are talking about libraries... Which one is used by other packages to build against?
Whichever is used, has to become the runtime dependency.
- davmre 11y agoReplacing runtime dependencies is doable for dynamically linked libraries as long as they provide the same ABI, e.g., you can swap out BLAS implementations in this way. Obviously static linking is a different story.
- ploxiln 11y agoThey don't provide the same ABI (just mostly the same API), and in fact they have "so bumps" all the time, which means they break ABI compatibility with themselves all the time and need to increment the shared library major number.