Details
-
Bug
-
Resolution: Won't Do
-
P1: Critical
-
None
-
5.9.0
Description
If you have two Q_GLOBAL_STATIC with the same name (such as "loader") in two different files, ICC produces object files o Linux that export the same symbol. Then the linker incorrectly coalesces them into the same object. At runtime we get weird crashes.
Attachments
For Gerrit Dashboard: QTBUG-60867 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
192104,9 | Update Q_GLOBAL_STATIC with the learnings from Q_THREAD_LOCAL | 5.9 | qt/qtbase | Status: ABANDONED | -1 | 0 |