I just found out the hard way, that not only cmd.exe has a length limit, but also the CreateProcess() function, which is used to call sh.exe, which in turn calls the compiler/linker has a parameter ...