Bug#512466: marked as done (libavcodec52: Undefined symbol av_lfg_init)

Loïc Minier lool at dooz.org
Fri Jan 23 19:55:30 UTC 2009


On Fri, Jan 23, 2009, Fabian Greffrath wrote:
> - By introducing an shlibs.local file in the ffmpeg Debian package we  
> make sure that the ffmpeg libraries only depend on other ffmpeg  
> libraries that have the same binary:Version. External packages that are 
> built against these ffmpeg libraries are not affected.

 I'd rather not use a shlibs.local file; I used to do this in my
 packages (and still do in glib gtk etc.), but it's actually a hack.

 I know of two ways to avoid this:
 - simply list stricted Depends in the control file, dpkg-gencontrol
   will see multiple dependencies on the same lib and will factor them
 - or if you care about backports and lintian warnings and want to avoid
   the double dep, use dpkg-shlibdeps -x flag to avoid the deps between
   ffmpeg packages (simply -x all packages) and again set strict Depends
   in control

-- 
Loïc Minier



More information about the pkg-multimedia-maintainers mailing list