Re: ABI-compatability (was: Re: New control field proposal which could help on gcc3.2 transition)
On Thu, 12 Sep 2002, David Schmitt wrote:
> Adding this up, we can conclude, that the soname has to be a function of
> the libraries own ABI version, the compilers generated ABI version and all
> shared libraries the library links to. AND while the libraries own ABI
> version can be set by upstream at design (or programming) time, the
> complete soname can only be computed at build time, incorporating the
> used compiler and libraries.
Yes, and this is why APT has the crazy soname:
Which encodes (indirectly) the G++ ABI automatically.