Strange thing were afoot ... Conclusion: Changing the linker from ld to gcc and junking libc worked great for both compilers. Also solved the random argc problem under MinGW.