Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
6.3, 5.15, 6.2
-
None
-
-
3446313c7a5cd6005089866a7b20c9f28e132a0a
Description
Each static const entry emits a new symbol. This goes against our BC guarantees for patch versions where we promise that users can freely downgrade the Qt libraries without any recompilation as long as it's inside the same minor version.
This means we can only effectively add new static const entries to QOperatingSystemVersion in minor releases.
For Qt 7 the class should be redesigned so that it can have all the entries be inline, and not have them emit symbols.