Re: Build-Depends versioning and binary Depends versioning
Andrey Rahmatullin <wrar@wrar.name> writes:
> If your app is linked against libavcodec53 and against libavdevice53 and
> libavdevice53 is linked against libavcodec54 and libavcodec* doesn't use
> symbol versioning, your app will crash because of symbol conflicts.
Which is why all shared libraries should use at least trivial symbol
versioning that assigns all symbols a version that changes with the
SONAME.
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
Reply to: