Priority: P1: Critical
Affects Version/s: 6.0.0
Fix Version/s: None
Component/s: Build System: CMake
Environment:* Windows 10 2004 x64
* Clang x86 Release (built from Git) 9.0.1 and 10.0.1
* CMake x64 3.17.3 and 3.18.0-RC2
* VS 2019 (x64 Host, x86 Target) 16.6.2 and 16.6.3
* Qt 6 latest Submodule Merge
* Ninja x64 pre-built 1.10.0 and latest 1.10.0git
* Python x86 3.8.2
* Perl x86 5.30.2
With the above mentioned Software Configuration, I keep running into the Error "ITERATOR_DEBUG_LEVEL mismatch" and hundreds of connected errors with multiple Clang and LLVM Files.
At the end, the VS Linker (Link.exe) says:
LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
qtbase\bin\lupdate.exe : fatal error LNK1319: 1044 mismatches detected
This also happens when I do a build with all Tools being x86_64 and Host and Target are x86_64 - so it is not a bitness Issue.
Obviously no Issue with pure Release builds.
Build Script (CMD, VS CMD Prompt) (WIP once again thanks to that Issue):
See attached Log File for more Details about this Issue
(as soon Jira starts working again...)
|For Gerrit Dashboard: QTBUG-85411|
|309309,4||CMake: Don't build debug tools by default in debug_and_release builds||dev||qt/qtbase||Status: MERGED||+2||0|
|310194,4||CMake: Do not built qdoc/lupdate for MSVC NMC with CMake < 3.19||dev||qt/qttools||Status: MERGED||-1||0|