[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