Hello,

Il 28/10/24 16:39, Fabian Kosmale via Development ha scritto:
However, if it comes to ABI, I'm not convinced that we have a solution.
As long as e.g. libstdc++ declares its support experimental, are we
really willing to export C++20 symbols from Qt? If not, do we have
strategy to prevent this from happening?

This isn't just about exporting C++20 symbols from Qt, is it? The very fact that Qt _consumes_ C++20 symbols makes Qt exposed to an ABI break by libstdc++.

In other words, even we use C++20 as a mere "implementation detail" for us, we'd still be exposed to this issue.

(It's still a bit unclear to me which C++20 datatypes we'd actually expose through an API/ABI boundary).

My 2 c,
--
Giuseppe D'Angelo | giuseppe.dang...@kdab.com | Senior Software Engineer
KDAB (France) S.A.S., a KDAB Group company
Tel. France +33 (0)4 90 84 08 53, http://www.kdab.com
KDAB - Trusted Software Excellence

Attachment: smime.p7s
Description: Firma crittografica S/MIME

-- 
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to