[gst-devel] gst-ffmpeg conflicting lib versions

Sebastian Dröge sebastian.droege at collabora.co.uk
Tue Dec 2 09:29:53 CET 2008


Am Montag, den 01.12.2008, 11:06 -0800 schrieb John Stebbins:
> Trying to get a clue...
> I've got a application that has a snapshot of ffmpeg libs statically 
> linked.  I'm attempting to use the version of gst-ffmpeg plugin (0.10.5) 
> packaged with the distribution (ubuntu 8.10) which unfortunately has 
> been linked against the system ffmpeg libs.  Whenever gstreamer tries to 
> use the ffmpeg plugin, I'm getting a segfault.  My best guess is that 
> it's somehow accessing something in my statically linked ffmpeg 
> snapshot.  But I can't see how it would do that as its loaded 
> dynamically at run time and should not be able to see the symbols for 
> the static version.
> 
> Anybody have any ideas?

Your application with the statically linked ffmpeg should somehow make
sure that the ffmpeg symbols are not exported. Also there's IIRC some
linked flag to make sure that global symbols inside the executable are
not overriden by some shared library (maybe -Bsymbolic ?).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20081202/1138e416/attachment.pgp>


More information about the gstreamer-devel mailing list