No subject

bogus at does.not.exist.com bogus at does.not.exist.com
Mon Jul 5 15:10:54 CEST 2010


an old libpostproc shared object with newer versions of other ffmpeg
libraries. This is not supported and will just break.

> In fact, it looks like $LIBMAJOR is the only thing being used to set
> compat_version on OS X (based on my reading of config.mak),

Yes, and that is on purpose.

> but this is only currently affecting libpostproc.dylib because all the
> other libav* have bumped their major version in the meantime (51.1.0 <
> 52.0.0).  Can a fix be done on libpostproc?

To fix what exactly?

> Or would it be useful to add $LIBMINOR (or change to $LIBVERSION) to
> the linker flags (SHFLAGS) in config.mak?  Or would this break future
> updates going forward...?

This would break pretty much.

>
> Below is the output of otool -L on libpostproc.dylib from the various
> versions mentioned:
> otool -L libpostproc.51.1.0.dylib (from 0.4-20071217):
>     /sw/lib/libpostproc.51.dylib (compatibility version 51.1.0, current
> version 51.1.0)
>
> otool -L /sw/lib/libpostproc.51.dylib (from 0.6):
>     /sw/lib/libpostproc.51.dylib (compatibility version 51.0.0, current
> version 51.2.0)
>
> otool -L /src/ffmpeg/build/libpostproc/libpostproc.51.dylib (from svn tip):
>     /usr/local/lib/libpostproc.dylib (compatibility version 51.0.0,
> current version 51.2.0)

This looks pretty much OK to me.

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4




More information about the ffmpeg-devel mailing list