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-problems
Would appreciate any insights, 
Thank you!

/Avner