Hi!
I've been having troubles loading a gstreamer plugin for Raspberry Pi
(libgstrpicamsrc.so) on Buildroot with Uclibc-ng 1.0.30.
It seems that some circualr dependencies are preventing the plugin from
loading (specifically libmmal_core.so and libmmal_util.so).
I noticed that GStreamer loads its plugins using RTLD_NOW, but
shouldn't it still be able to handle circular dependencies? The plugin
does load correctly on glibc.
I'm attaching the output of the load using LD_DEBUG. There seem to be a
lot of messages regarding circular dependencies.
There is also a deeper analysis of the issue and how I eventually
worked around it in here:
https://wiki.avner.us/doku.php?id=embedded-web-interaction:uclibc-ng-proble…
Would appreciate any insights,
Thank you!
/Avner