[Development] Deciding on VS2026 support versions
Thiago Macieira
thiago.macieira at intel.com
Wed Nov 26 08:27:49 CET 2025
Re: https://devblogs.microsoft.com/cppblog/new-release-cadence-and-support-lifecycle-for-msvc-build-tools/
Visual Studio 2026 is decoupling the IDE from the release of the build tools,
which is what matters to most of Qt (all except the VS add-in). They're also
creating a sliding window of support with an every-other-November LTS release.
Do we want to keep support for LTS? That would mean supporting one VC++
toolchain more than we now do, for the first few years: from 2 to 3. If we
start supporting the LTS, I recommend we only support the latest two plus the
current, so we'll have:
* 2026-2027: toolchains 14.44 (VS2022), 14.50, sliding 14.51-53
* 2028-2029: toolchains 14.50, 14.54, sliding 14.55-57
* 2029-2030: toolchains 14.54, 14.58, sliding 14.59-61
etc.
There's an extra impact for the Qt LTS, which I invite the Qt Company folks to
think about. I suggest you come up with a plan for your LTS releases that does
not involve offering support to a toolchain Microsoft themselves do not. For
example, the next+1 Qt LTS will be 6.14, to be released in October 2027 and to
be supported until 2031, at which time both toolchains 14.50 and 14.54 will be
out of upstream support.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Principal Engineer - Intel DCG - Platform & Sys. Eng.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5150 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/development/attachments/20251125/a30065b9/attachment.bin>
More information about the Development
mailing list