-
Technical task
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
-
None
-
06464f027 (dev), 2833607ea (dev), e58cfe695 (6.10), d949b4eb7 (6.10), 9d8ffc068 (dev), 5f4b3b09a (6.10), fe737df1a (dev), 111a5babd (dev), a7f67172d (6.10), 190e61d64 (6.10), 37a763705 (dev), df772df92 (6.10), 0da8115d3 (dev), c6310c4b7 (6.10)
When linking Qt statically, namespaced Qt should not contain any globally visible symbols, that aren't namespaced due to potential ODR violations
- relates to
-
QTBUG-139230 tls: duplicate symbol warnings on macos
-
- In Review
-
-
QTBUG-137829 Don't allow yoga library symbols exposed from QT libraries (either static / dynamic)
-
- Closed
-
For Gerrit Dashboard: QTBUG-138543 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
662426,1 | remove duplicate imports | dev | qt/qttools | Status: NEW | 0 | 0 |
662433,7 | darwin: namespace permission request loader function | dev | qt/qtbase | Status: NEW | +2 | 0 |
669561,4 | 3p: namespace bundled 3rdparty libraries | dev | qt/qtpositioning | Status: NEW | 0 | +1 |
669623,3 | cmake: use preprocessor to namespace 3rdparty c++ libaries | dev | qt/qtmultimedia | Status: NEW | +1 | 0 |
669643,3 | 3rdparty: use preprocessor to pack all embree symbols into namespace | dev | qt/qtquick3d | Status: NEW | 0 | 0 |
672185,2 | 3rdparty: namespace BundledSpirv_Cross | dev | qt/qtshadertools | Status: NEW | 0 | 0 |
672186,2 | glslang: use preprocessor to rename QtShaderTools namespace | dev | qt/qtshadertools | Status: NEW | 0 | 0 |
672631,1 | tcime: hide implementation detail in anonymous namespace | dev | qt/qtvirtualkeyboard | Status: NEW | 0 | 0 |
672715,1 | 3p: spirv-cross: hide local symbols in anonymous namespace | dev | qt/qtshadertools | Status: NEW | 0 | 0 |
662144,9 | Harden namespacing | dev | qt/qtdeclarative | Status: MERGED | +2 | +1 |
662145,2 | Harden namespacing | dev | qt/qtimageformats | Status: MERGED | +2 | 0 |
662147,4 | Fix namespaced builds | dev | qt/qtpositioning | Status: MERGED | +2 | 0 |
662148,2 | Harden namespacing | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
662150,6 | Platforms: cocoa - ensure namespacing of all symbols | dev | qt/qtbase | Status: MERGED | +2 | 0 |
662151,5 | QtCore: prevent un-namespaced symbols from being being exported | dev | qt/qtbase | Status: MERGED | +2 | 0 |
662152,4 | Gui: namespace c function by name mangling | dev | qt/qtbase | Status: MERGED | +2 | 0 |
662153,8 | openssl: ensure namespacing | dev | qt/qtbase | Status: MERGED | +2 | 0 |
662154,7 | Harden namespacing | dev | qt/qtbase | Status: MERGED | +2 | 0 |
662155,2 | Harden namespacing | dev | qt/qtdatavis3d | Status: MERGED | +2 | 0 |
662156,2 | Harden namespacing | dev | qt/qtgraphs | Status: MERGED | +2 | 0 |
662158,4 | Add missing namespacing | dev | qt/qtlocation | Status: MERGED | +2 | 0 |
662159,8 | Static plugins - mangle entry point | dev | qt/qtbase | Status: MERGED | +2 | 0 |
662160,2 | Ensure namespacing of MatchCandidate | dev | qt/qtremoteobjects | Status: MERGED | +2 | 0 |
662212,2 | Harden namespacing | 6.10 | qt/qtquick3d | Status: MERGED | +2 | 0 |
662266,2 | Fix namespaced builds | 6.10 | qt/qtpositioning | Status: MERGED | +2 | 0 |
662383,2 | Add missing namespacing | 6.10 | qt/qtlocation | Status: MERGED | +2 | 0 |
662387,2 | Add missing namespacing | 6.9 | qt/qtlocation | Status: MERGED | +2 | 0 |
662396,2 | Add missing namespacing | tqtc/lts-6.8 | qt/tqtc-qtlocation | Status: MERGED | +2 | 0 |
662400,3 | Add missing namespacing | tqtc/lts-6.5 | qt/tqtc-qtlocation | Status: MERGED | +2 | 0 |
662449,2 | Harden namespacing | 6.10 | qt/qtdatavis3d | Status: MERGED | +2 | 0 |
662450,2 | Harden namespacing | 6.10 | qt/qtgraphs | Status: MERGED | +2 | 0 |
662504,2 | Harden namespacing | 6.10 | qt/qtimageformats | Status: MERGED | +2 | 0 |
662518,2 | Gui: namespace c function by name mangling | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
662607,2 | Namespace SvgImageProvider | dev | qt/qtvirtualkeyboard | Status: MERGED | +2 | 0 |
662694,2 | QtCore: prevent un-namespaced symbols from being being exported | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
662697,2 | Namespace SvgImageProvider | 6.10 | qt/qtvirtualkeyboard | Status: MERGED | +2 | 0 |
662704,3 | Windows: namespace QComTaskResource | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
662710,3 | WinRt: harden namespacing | dev | qt/qtsensors | Status: MERGED | +2 | 0 |
662869,2 | Windows: namespace QComTaskResource | 6.10 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
663047,2 | Windows: namespace QComTaskResource | 6.9 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
663108,2 | Windows: namespace QComTaskResource | tqtc/lts-6.8 | qt/tqtc-qtmultimedia | Status: MERGED | +2 | 0 |
663824,2 | Static plugins - mangle entry point | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
664117,2 | Platforms: cocoa - ensure namespacing of all symbols | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
664502,7 | QPA: windows - declare windowproc functions as C++ | dev | qt/qtbase | Status: MERGED | +2 | 0 |
664503,4 | Windows style: namespace classes | dev | qt/qtbase | Status: MERGED | +2 | 0 |
664670,3 | Windows: fix namespace | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
664778,3 | Harden namespacing | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
664783,2 | Windows style: namespace classes | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
664784,2 | QPA: windows - declare windowproc functions as C++ | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
665453,2 | Windows: fix namespace | 6.10 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
665471,2 | Windows: fix namespace | 6.9 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
665517,2 | Windows: fix namespace | tqtc/lts-6.8 | qt/tqtc-qtmultimedia | Status: MERGED | +2 | 0 |
666304,6 | QCoreApplication: namespace qt_startup_hook | dev | qt/qtbase | Status: MERGED | +2 | 0 |
666307,4 | libtiff: hide implementation details | dev | qt/qtimageformats | Status: MERGED | +2 | 0 |
666535,8 | CMake: support reduced relocations for namespaced Qt | dev | qt/qtbase | Status: MERGED | +2 | +1 |
667101,2 | QCoreApplication: namespace qt_startup_hook | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
667227,2 | Harden namespacing | 6.10 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
667927,2 | libtiff: hide implementation details | 6.10 | qt/qtimageformats | Status: MERGED | +2 | 0 |
668122,2 | CMake: support reduced relocations for namespaced Qt | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
668172,2 | Ensure namespacing of MatchCandidate | 6.10 | qt/qtremoteobjects | Status: MERGED | +2 | 0 |
668841,2 | openssl: ensure namespacing | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
669621,2 | resonance audio: namespace loggers | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
669622,2 | resonance audio: avoid c linkage for ABI factory | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
670032,2 | resonance audio: namespace loggers | 6.10 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
670053,2 | resonance audio: avoid c linkage for ABI factory | 6.10 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
672612,2 | openwnn: move qt classes into qt namespace | dev | qt/qtvirtualkeyboard | Status: MERGED | +2 | 0 |
672627,2 | openwnn: move qt classes into qt namespace | 6.10 | qt/qtvirtualkeyboard | Status: MERGED | +2 | 0 |
673833,2 | WinRt: harden namespacing | 6.10 | qt/qtsensors | Status: MERGED | +2 | 0 |