[gstreamer-bugs] [Bug 329110] gst-python sets RTLD_GLOBAL when importing, but doesn't set it back

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Jan 30 04:24:56 PST 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=329110
 GStreamer | gst-python | Ver: HEAD CVS





------- Comment #3 from Jan Schmidt  2006-01-30 12:24 UTC -------
Not using RTLD_GLOBAL at all still seems to be problematic, as the bindings
call functions from the libxml2 python wrappers directly, and they're not
present in the global symbol table unless the libxml2 module is imported with
RTLD_GLOBAL. 

We could trim down the usage of RTLD_GLOBAL only while we import libxml2, or
switch to depending on lxml which seems to offer a CObject to retrieve function
pointers from, as suggested in http://docs.python.org/ext/using-cobjects.html


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list