Bug#699648: ffmpeg: Please rebuild against correct libavcodec version

Reimar Döffinger Reimar.Doeffinger at gmx.de
Mon Feb 4 13:56:15 UTC 2013


On 4 Feb 2013, at 14:45, Fabian Greffrath <fabian at greffrath.com> wrote:
> Am 03.02.2013 16:49, schrieb Reimar Döffinger:
>> In the linked ffplay report it was compiled against a newer version
>> than the one it is run against though. There is no promise that
>> will work.
> 
> I don't think we are going to rebuild mplayer each time we update libav's minor SONAME in Debian. This would nullify the advantage of shared libraries.

That _should_ be ok, and MPlayer should ideally print this only as debug info in that case.
I misread the report, the reported case should work fine.
The case that is not ok is compiling MPlayer against a later version and then downgrade to a libav* version with a lower minor SONAME.
Note that it does not nullify the main reason for dynamic linking either way: security updates.
Those are (usually) easy to 100% verify that they do not break ABI and then you can just ignore those messages (if you even change the SONAME for these, if not there is no issue at all).
We can also discuss other options, but the information that MPlayer is running against a different version than it was compiled against is useful IMHO, so I'm not in favour of removing this info completely.



More information about the pkg-multimedia-maintainers mailing list