GCC and MSVC do versioning differently