Description
When doing static build qtpdf is using same libs as qt base , however those libs comes from chromium 3rdparty: libpng, libjpeg, harfbuzz, freetype, zlib. This will lead to symbol duplication and can lead to nasty bugs (if linking succeeds).
Attachments
For Gerrit Dashboard: QTBUG-87154 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
314399,6 | Minor refactor of installMetaFile | dev | qt/qtbase | Status: MERGED | +2 | 0 |
314400,8 | Add new way to mess up projects with QMAKE_INSTALL_REPLACE | dev | qt/qtbase | Status: MERGED | +2 | 0 |
314401,15 | Install 3rd party headers and meta for static builds | dev | qt/qtbase | Status: MERGED | +2 | 0 |
315055,5 | Add qt static dependencies: qtfreetype, qtharfbuzz | 83-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |
315056,6 | Add qt static deps when doing static build | 5.15 | qt/qtwebengine | Status: MERGED | +2 | 0 |
315292,6 | Add qt static dependencies: qtlibpng | 83-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |
315323,5 | Add qt static dependencies: qtlibjpeg | 83-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |
315385,13 | Create qtlibjpeg for jpeg image plugin | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
316245,4 | Add qt static dependencies: qtzlib | 83-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |
316246,5 | Add QtZlib as static dependency | 5.15 | qt/qtwebengine | Status: MERGED | +2 | 0 |
320625,3 | Minor refactor of installMetaFile | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
321029,3 | Add new way to mess up projects with QMAKE_INSTALL_REPLACE | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
321601,3 | Install 3rd party headers and meta for static builds | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
386256,12 | Install 3rdparty headers for static builds | dev | qt/qtbase | Status: MERGED | +2 | 0 |
386404,12 | Add static builds for qtpdf | dev | qt/qtwebengine | Status: MERGED | +2 | 0 |
386575,4 | Fix static build with qt3rdparty libs | 94-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |
397337,2 | Install 3rdparty headers for static builds | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
399768,2 | Add static builds for qtpdf | 6.3 | qt/qtwebengine | Status: MERGED | +2 | 0 |
399769,5 | Add static builds for qtpdf | 6.2 | qt/qtwebengine | Status: MERGED | +2 | 0 |