CDT does not detect installations of the MSYS2 UCRT64 toolchain #568
Labels
build
Build components of CDT, anything to do with running the compiler, using Make, CMake, or any builder
Milestone
The MSYS2 project suggests that new users install an MSYS2 UCRT64 environment if they are unsure of their requirements.
At present, CDT detects MSYS2 installations of the MINGW64 and MINGW32 toolchains but does not detect the UCRT64 toolchain variant.
We should enhance the toolchain detection logic to locate UCRT64 toolchains to ensure a good experience for new users. At present, CDT looks for MinGW toolchain installations in a certain order and uses the first installation it finds by default. To preserve behaviour of existing projects, we should therefore look for toolchains in the order: MINGW64, MINGW32, UCRT64
Users can override the default toolchain selection at system, workspace or build configuration level using the MINGW_HOME environment variable.
The text was updated successfully, but these errors were encountered: