Is it necessary to build and link windows games with msvc? Pretend I know nothing about the subject.
Large code bases built and linked with open source toolchains have solved this with, for example, thinlto. And by "large" I mean orders of magnitude larger than the mentioned game.