Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt Creator 4.1.0
-
None
-
macOS
Description
For example when running Qt Creator 4.2, autodetected compilers get "darwin" as ABI on macOS.
Qt Creator 4.1 doesn't know "darwin", since it was "macos" before 4.2, and sets the abi to "unknown", breaking all compilers, and kits.
Unfortunatly that "unknown" is written to the settings, so Qt Creator 4.2 happily reads that as new abis for the compilers and is broken too.
Instead, when broken settings for autodetected compilers are found, it should redetect the settings for it.
Attachments
For Gerrit Dashboard: QTCREATORBUG-16823 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
170744,2 | GccToolChain: Redetect ABIs if the targetAbi is invalid | 4.1 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
170779,1 | GccToolChain: Redetect ABIs if the targetAbi is invalid | master | qt-creator/qt-creator | Status: ABANDONED | 0 | 0 |