Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.6
-
None
-
1fb710a8a (dev), 17719f9c8 (6.6), 11ec821d6 (6.5), 02dc28693 (dev)
Description
Produces warnings in LTO mode:
src/shadertools/../3rdparty/glslang/SPIRV/spirv.hpp:441:6: warning: type ‘spv::Decoration’ violates the C++ One Definition Rule [-Wodr] src/3rdparty/SPIRV-Cross/spirv.hpp:445:6: note: an enum with different value name is defined in another translation unit
Please update so they have the same header, or force using a single one of them.
Attachments
For Gerrit Dashboard: QTBUG-114113 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
481776,2 | glslang: Sync spirv.hpp with SPIRV-Cross' copy | dev | qt/qtshadertools | Status: MERGED | +2 | 0 |
482481,2 | glslang: Sync spirv.hpp with SPIRV-Cross' copy | 6.6 | qt/qtshadertools | Status: MERGED | +2 | 0 |
482502,2 | glslang: Sync spirv.hpp with SPIRV-Cross' copy | 6.5 | qt/qtshadertools | Status: MERGED | +2 | 0 |
499682,3 | SPIRV-Cross: Sync with glslang's newer spirv.hpp | dev | qt/qtshadertools | Status: MERGED | +2 | 0 |