Our C and C++ kernel runtime quest is finally over with this patch.
The blocking problem was a missing crt1 file for our targets. So this patch provides a multi-architecture crt1 file entirely written in C, hacking GCC. lazyness at its zenith :)