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-problem... Would appreciate any insights, Thank you!
/Avner