Now that Mbed OS has reached full maturity.
Lack of an open and elegant dependency managment solution is the single greatest barrier to MCU based software development.
Please use this thread to discuss potential solutions to managing C/C++ dependencies.
Most of the issues documenting my and others thoughts on this have now been closed. I will dredge them up and update this post with links to important points.