Hello,
We are considering dropping support for Visual Studio 2013 and
Visual Studio 2015 from Mbed TLS 3.6 onwards. This would make Mbed
TLS 3.6 require Visual Studio 2017 or newer. (Mbed TLS 2.28 LTS is
not affected.)
Per the Visual
Studio product lifecycle, VS 2013 and 2015 are currently on
extended support, but their support will end during the lifetime of
Mbed TLS 3.6 LTS.
Our reasons are:
- We prefer not to support products that are not supported
upstream, such as VS 2013 and 2015 will be during the lifetime
of 3.6 LTS.
- Older versions of Visual Studio tend to require workarounds
due to their incomplete support for C99, and we would like to
reduce those. We may drop support for older versions of MinGW as
well for this reason.
- The development branch of Mbed TLS is currently triggering
an internal compiler error in VS 2015.
If you want to keep support for VS 2013 and 2015 in Mbed TLS 3.6,
please let us know as soon as possible and tell us why it's
important. Assistance with the internal compiler error would be
appreciated.
Best regards,
--
Gilles Peskine
Mbed TLS developer