[gst-devel] RTLD_GLOBAL
Wim Taymans
wim.taymans at chello.be
Sat May 26 15:35:18 CEST 2001
People have wondered why most apps crash when gstreamer-register is not
performed. Looking at the source code of glibs gmodule.c, the dl_open
call is always performed with the RTLD_GLOBAL flag and there is no way
around it (no option in gmodule). This is obviously plain stupid because
this opens the door for symbol chashes and namespace conflicts all over
the place. what's worse, glib2.0 has the same flaws, so we need to bug
More information about the gstreamer-devel
mailing list