[FFmpeg-user] libass reference broken
    Moritz Barsnick 
    barsnick at gmx.net
       
    Tue Mar  4 01:41:50 CET 2014
    
    
  
On Mon, Mar 03, 2014 at 16:29:13 -0800, Elliott Balsley wrote:
> I don’t understand what you mean.  MacPorts removed libass.4.dylib,
> added libass.5.dylib, and updated libass.dylib symlink to point to
> the new one. What’s wrong with that? I got ffmpeg to work again by
> reinstalling (configure, make, make install), and I suppose it
> detected the new library at that time.
If the versioning changes, this usually means an ABI incompatibility.
(Though it is up to the developer or packager to detect or define
that.) The symlink is only for compile/link time, not runtime. The
versioned file is meant for runtime, and has versioning for a good
reason.
There may be exceptions to this rule, and furthermore, I'm judging from
a Linux point of view, but this should be valid on all Unix type
systems.
Moritz
    
    
More information about the ffmpeg-user
mailing list