Bump MIN_WINNT to 0x0600 (Vista) as minimal runtime in 16~

From: Michael Paquier <michael(at)paquier(dot)xyz>
To: Postgres hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Cc: Juan José Santamaría Flecha <juanjo(dot)santamaria(at)gmail(dot)com>
Subject: Bump MIN_WINNT to 0x0600 (Vista) as minimal runtime in 16~
Date: 2022-05-26 02:59:40
Message-ID: Yo7tHKD8VCkeNi71@paquier.xyz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Hi all,

On the thread about the removal of VS 2013, Jose (in CC) has mentioned
that bumping MIN_WINNT independently would make sense, as the
simplication of locales would expose under MinGW some code for

Attached is a patch to set MIN_WINNT, the minimal version of Windows
allowed at run-time to 0x0600 for all environments, aka Vista. This
results in removing the support for XP at run-time when compiling with
anything else than VS >= 2015 (VS 2013, MinGW, etc.). We could cut
things more, I hope, but this bump makes sense in itself with the
business related to locales.

What I would like to do is to apply that at the beginning of the dev
cycle for v16, in parallel of the removal of VS 2013. This move is
rather independent of the other thread, which is why I am spawning a
new one here. And it is better than having to dig into the other
thread for a change like that.

Thoughts or opinions?

Attachment Content-Type Size
0001-Bump-WIN_MINNT-to-0x0600-everywhere.patch text/x-diff 2.8 KB


Browse pgsql-hackers by date

  From Date Subject
Next Message Justin Pryzby 2022-05-26 03:26:12 Re: ccache, MSVC, and meson
Previous Message Tom Lane 2022-05-26 02:58:39 Re: [RFC] building postgres with meson