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 _______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development