GNU uCommon C++ is meant as a very light-weight C++ library
to facilitate using C++ design patterns even for very deeply
embedded applications, such as for systems using uclibc
along with posix threading support.