Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
1.5.0
-
None
-
Windows 8.1 64-bit, have been using Online installer since Qt 5.1.0
Description
I just noticed that I have 3 entries for the MinGW 4.8 toolchain (see screenshot) in Qt Creator. A quick peek into Creator's config files (toolchains.xml) revealed that a new entry was created every time I upgraded Qt through the online installer, even though the MinGW binaries themselves were unchanged.
<data> <variable>ToolChain.0</variable> <valuemap type="QVariantMap"> <value type="QString" key="ProjectExplorer.GccToolChain.Path">C:\Qt\Online/Tools/mingw48_32\bin\gcc.exe</value> <valuelist type="QVariantList" key="ProjectExplorer.GccToolChain.PlatformCodeGenFlags"/> <valuelist type="QVariantList" key="ProjectExplorer.GccToolChain.PlatformLinkerFlags"/> <valuelist type="QVariantList" key="ProjectExplorer.GccToolChain.SupportedAbis"> <value type="QString">x86-windows-msys-pe-32bit</value> </valuelist> <value type="QString" key="ProjectExplorer.GccToolChain.TargetAbi">x86-windows-msys-pe-32bit</value> <value type="bool" key="ProjectExplorer.ToolChain.Autodetect">true</value> <value type="QString" key="ProjectExplorer.ToolChain.DisplayName">MinGW 4.8 32bit</value> <value type="QString" key="ProjectExplorer.ToolChain.Id">ProjectExplorer.ToolChain.Mingw:qt.510.win32_mingw48.essentials</value> </valuemap> </data> <data> <variable>ToolChain.1</variable> <valuemap type="QVariantMap"> <value type="QString" key="ProjectExplorer.GccToolChain.Path">C:\Qt\Online/Tools/mingw48_32\bin\g++.exe</value> <valuelist type="QVariantList" key="ProjectExplorer.GccToolChain.PlatformCodeGenFlags"/> <valuelist type="QVariantList" key="ProjectExplorer.GccToolChain.PlatformLinkerFlags"/> <valuelist type="QVariantList" key="ProjectExplorer.GccToolChain.SupportedAbis"> <value type="QString">x86-windows-msys-pe-32bit</value> </valuelist> <value type="QString" key="ProjectExplorer.GccToolChain.TargetAbi">x86-windows-msys-pe-32bit</value> <value type="bool" key="ProjectExplorer.ToolChain.Autodetect">true</value> <value type="QString" key="ProjectExplorer.ToolChain.DisplayName">MinGW 4.8 32bit2</value> <value type="QString" key="ProjectExplorer.ToolChain.Id">ProjectExplorer.ToolChain.Mingw:qt.520.win32_mingw48.essentials</value> </valuemap> </data> <data> <variable>ToolChain.2</variable> <valuemap type="QVariantMap"> <value type="QString" key="ProjectExplorer.GccToolChain.Path">C:\Qt\Online/Tools/mingw48_32\bin\g++.exe</value> <valuelist type="QVariantList" key="ProjectExplorer.GccToolChain.PlatformCodeGenFlags"/> <valuelist type="QVariantList" key="ProjectExplorer.GccToolChain.PlatformLinkerFlags"/> <valuelist type="QVariantList" key="ProjectExplorer.GccToolChain.SupportedAbis"> <value type="QString">x86-windows-msys-pe-32bit</value> </valuelist> <value type="QString" key="ProjectExplorer.GccToolChain.TargetAbi">x86-windows-msys-pe-32bit</value> <value type="bool" key="ProjectExplorer.ToolChain.Autodetect">true</value> <value type="QString" key="ProjectExplorer.ToolChain.DisplayName">MinGW 4.8 32bit3</value> <value type="QString" key="ProjectExplorer.ToolChain.Id">ProjectExplorer.ToolChain.Mingw:qt.521.win32_mingw48.essentials</value> </valuemap> </data>