[MPlayer-cvslog] CVS: main configure, 1.1044, 1.1045 Makefile, 1.329, 1.330

Rich Felker dalias at aerifal.cx
Sat Aug 20 18:06:17 CEST 2005


On Sat, Aug 20, 2005 at 10:11:33AM +0200, Diego Biurrun wrote:
> On Fri, Aug 19, 2005 at 09:24:33PM +0200, Richard Felker CVS wrote:
> > 
> > Modified Files:
> > 	configure Makefile 
> > Log Message:
> > remove broken shared libpostproc stuff
> 
> Can you explain why this is broken and how removing it has helped the
> situation?

There is no sense in having static libavcodec but shared libpostproc
(which is part of libavcodec since ages ago). If you want to use
shared libs, precompile libavcodec and libpostproc from ffmpeg
sources, then install them and have mplayer use the external lavc. If
you're compiling libavcodec as part of the mplayer source tree, it's
always compiled static, and libpostproc should be compiled static too.

As for what's broken, the linker flags for setting soname, etc. don't
seem to work on some systems when compiling libpostproc as shared, and
produce random nonsensical error messages. Then idiots insist on using
--enable-shared-postproc and report bugs about it... So after talking
to a couple people on #mplayerdev we quickly concluded that the best
thing was to just remove this crap.

Rich




More information about the MPlayer-cvslog mailing list