[Development] Qt 5 types under consideration for deprecation / removal in Qt 6

Thiago Macieira thiago.macieira at intel.com
Thu May 30 20:29:09 CEST 2019


On Wednesday, 29 May 2019 10:29:37 PDT Vitaly Fanaskov wrote:
> Well, but what about MSVC, for example, or some other compilers/|platforms?
> This is rhetorical question, of course. I just want to say, that we cannot
> guarantee this sort of compatibility for all build configurations. Hence,
> this is unreliable unless we have a sort of public contract like “we
> guarantee this, this, and that under some circumstances”.

It's not rhetorical.

But it's interesting to note that since MSVC 2015, MS has kept its ABI for the 
C++ symbols and their standard library.

But having different #defines has caused ABI problems of our own. So it's 
unlikely we'll be able to retain ABI with MSVC across different compiler 
versions.
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel System Software Products






More information about the Development mailing list