diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2020-06-11 18:24:10 +0200 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2020-06-12 19:28:53 +0200 |
commit | 3b7da852e63c8b7f56f25a0937ce631237d6168e (patch) | |
tree | 36bdb072ea47feebdae94b527a4ef118a449d140 /qttranslations | |
parent | b4d6eed11203389c104a51f8041ca4e353071a06 (diff) |
CMake: Fix a lot of failing tests on MinGW 32bit due to debug symbols
When building a RelWithDebInfo configuration, the debug symbols for
the libraries are embedded into the .dlls. This causes the file size
to be really big (around 400MB for libQt6Gui.dll). On a 32-bit system,
the Windows loader failed to map such big libraries into memory,
and thus certain tests failed with exit code 0xc0000017
which means STATUS_NO_MEMORY.
The solution is to enable the separate debug info feature, to split
the debug files into separate files, just making they dlls nice and
small.
This should fix quite a few of the failing MinGW 32-bit tests for
qtdeclarative, qtquickcontrols2, etc.
Task-number: QTBUG-84886
Change-Id: I10ae0acca5d7d5523d3ae2f0c49587ace239f301
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'qttranslations')
0 files changed, 0 insertions, 0 deletions