On 8/30/22 17:14, Magnus Ihse Bursie wrote:
I think the time has come for us to drop support for VS2017. Some
arguments for this:

* VS2017 was moved to "Mainstream End Date" by Microsoft in April, 2022 [1]

Yes, and the Extended End Date is in 2027, so it is not completely dead. Or, it has the similar level of freshness and support timeline as JDK 8 :)

* VS2017 do not support C11 properly, which makes the fix for
JDK-8292008 non-ideal [2]

* VS2017 do not support the new conformant preprocessor, which will
likewise make JDK-8247283 only half-fixed [3]

* VS2017 required us to do ugly workarounds like JDK-8286459, which
likely should be reverted once we get rid of it [4]

Is anyone tied to VS2017 and would reject a PR that removes support for
VS2017, leaving only VS2019 and VS2022?

Personally, for builds.shipilev.net, I gave up building with VS2017 back in 2020, and switched to VS2019 for almost everything. I think the only VS2017 builds are JDK 8u. MSVS is a funky toolchain, and older MSVS is doubly so.

But here in Red Hat, we are building Windows binaries for all JDKs with VS2017, which means dropping support would break our mainline builds, at least for a while. However, we mostly care about LTS-es, and the next one is relatively later, so there is plenty of time to catch up.

So... good riddance?

--
Thanks,
-Aleksey

Reply via email to