Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tFNC4-00CgRL-25 for pgsql-hackers@arkaria.postgresql.org; Mon, 25 Nov 2024 00:43:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tFNC2-00AM9N-9F for pgsql-hackers@arkaria.postgresql.org; Mon, 25 Nov 2024 00:43:10 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tFNC1-00AM9F-UF for pgsql-hackers@lists.postgresql.org; Mon, 25 Nov 2024 00:43:09 +0000 Received: from fout-b6-smtp.messagingengine.com ([202.12.124.149]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tFNBz-003bvu-Dq for pgsql-hackers@postgresql.org; Mon, 25 Nov 2024 00:43:08 +0000 Received: from phl-compute-11.internal (phl-compute-11.phl.internal [10.202.2.51]) by mailfout.stl.internal (Postfix) with ESMTP id 14A5C11400F5; Sun, 24 Nov 2024 19:43:06 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Sun, 24 Nov 2024 19:43:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1732495385; x=1732581785; bh=o83bqC7bDX nyPC8NpADsDmsie+AGeYm1w29JK83rb+E=; b=MOP3d1/c0/+eBO0e3/QYhMC3Vz cwc9BCmTjQ9z3jYgOP6B0dZn7s2skamyohH/h2tdMIieMxcH0qCdZ2rVJ2sNyDDD gxmid1yN/e7p0nfPl6JBUk6a+y1WF30UXvnc8wq8+EUDJ0+kgjvsnP79EV43cHmj zgUpH3bFjHEtbL+fEIaFXamC3iwmi8LOxiH5LXSSO7n6LQP7YAo4FUlwrdttAFVk hwC4JDhsN9GnXAC6Mli61IZjvOPdq2EoIaKTHxg3qTNe0SobYr+vU2/KOeFNBnzv opk7YnwqsJ4Lj1LifdT2HhtPXPk22jwY7K+5anas73ZnN7UQ0RWhDEayOdcg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1732495385; x=1732581785; bh=o83bqC7bDXnyPC8NpADsDmsie+AGeYm1w29 JK83rb+E=; b=ZlN1iTzvTorIc80/jVvRZWJRCcwbpCig3LOp3/3HfI9sm77tUeO 6CTVeCzY7XvUTcLs236lMV/V7LhYRdiVkn7ECDChyTfeU1ULyFE9r0KnQNJy7UT5 GDfk8mP2kwg5qxNLvynMFGFIJr+b9W/tChwO/o8O0kjbdEs6LJlLpqGFmOHdCxhK btW17D6EenZiL4sXSY7KqJf68vQSu/rzeYXFaDR2uzO/ep+eiW3EYtlsytNBZ26F jfZh1xsf0XJ2yMHbqRysjfGHII4Yw+V3kiKnW/RbNCegLd59cNTcCMLDKqEiB2Ud oJjAmgQKb7k8oLJ3LqrYFm1QlHW/1Ss/l/g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrgeeggddvhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnth hsucdlqddutddtmdenfghrlhcuvffnffculdejtddmnecujfgurhepfffhvfevuffkfhgg tggujgesghdtreertddtvdenucfhrhhomhepofhitghhrggvlhcurfgrqhhuihgvrhcuoe hmihgthhgrvghlsehprghquhhivghrrdighiiiqeenucggtffrrghtthgvrhhnpeetleei fedufffhhfdtteelgeeggeffhfekueevteeigfduudevudetgfegiedvjeenucevlhhush htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmihgthhgrvghlsehp rghquhhivghrrdighiiipdhnsggprhgtphhtthhopeeipdhmohguvgepshhmthhpohhuth dprhgtphhtthhopehthhhomhgrshdrmhhunhhrohesghhmrghilhdrtghomhdprhgtphht thhopehpvghtvghrsegvihhsvghnthhrrghuthdrohhrghdprhgtphhtthhopegrnhgurh gvfiesughunhhslhgrnhgvrdhnvghtpdhrtghpthhtohepthhrihhsthgrnhesnhgvohhn rdhtvggthhdprhgtphhtthhopehtghhlsehsshhsrdhpghhhrdhprgdruhhspdhrtghpth htohepphhgshhqlhdqhhgrtghkvghrshesphhoshhtghhrvghsqhhlrdhorhhg X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 24 Nov 2024 19:43:03 -0500 (EST) Date: Mon, 25 Nov 2024 09:42:49 +0900 From: Michael Paquier To: Thomas Munro Cc: Peter Eisentraut , Andrew Dunstan , Tristan Partin , Tom Lane , pgsql-hackers Subject: Re: On non-Windows, hard depend on uselocale(3) Message-ID: References: <423491f5-2eaa-454e-8dc9-037d69c1a8f9@eisentraut.org> <2652c576-29b3-4b4a-b61b-10275cacadcb@eisentraut.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="c1pofLNIuQ80CZp4" Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --c1pofLNIuQ80CZp4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Nov 23, 2024 at 10:32:31AM +1300, Thomas Munro wrote: > I realised that there is another aspect to this: it must be impossible > to build PostgreSQL with the original MinGW/MSYS project by now. I > don't understand the history of the MinGW/MinGW-w64 fork, but if > they're both still live projects out there adding to the general > confusion about the frankenwindows multiverse, we should clarify our > situation. As far as I know, we're only testing the second thing, and > only the second thing can use UCRT, and only the second thing is a > viable alternative toolchain for software that is primarily targeting > current Visual Studio, which I think is something we can say about our > project. Right? FWIW, I am not seeing any advantage in mentioning MinGW at all at this stage, just extra maintenance burden. As far as I know, MinGW is a gcc port that has only a 32b implementation. MinGW-w64 is built on=20 top of it and it includes *both* 32b and 64b implementations, as you say, with more WIN32 APIs than the former. So +1 to simplify a bit that stuff. -- Michael --c1pofLNIuQ80CZp4 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmdDyAkACgkQnvQgOdby QH2oOA/9E8klqSYzJt/0OLzs2CxIH228uwwGo6mRs4ZKmMjwD3DK+jArl0ziseh/ eutGGnW/NlMeNXF73czgaivk2Jpojgt9n2owjRHoWnMaMC2Bzx9orpYzNlQdT/+8 ujG7vG7xOPmWg18NFR30HYTduHXEMSJ8iFxbMs8GG+a/PicHAdLMXjQ3PR/r1M+q N8/tOX6B6o2NF6MFkfuyAmHs2QFqV9cE/XD8M7fe0l3+u2LrX7BP1RyrIWXoC0Zk 2x5IPXW0H1S2n1+P4jcpPOtF2RexD9G5VFU0g4ECfa8oORdsd5+lGfFz1CqbxhAD gczEezkpXBoko4tc6gRZGIs9Ls+tJI0htbr7WucOWDMVuT7tk6q7aTr/YIHxxCik HyATyL2e19VtJZljOU3NuovuMV0RSY+eFyQmxwHlnJd0NvtiHhYkv1xEOk9d1ZeN 39MOm5duib3Fw7jHgmwZZedjf23b8GxBdaQ2rSuZvxBSLYTuVIO0vUHKa/cw4d6Z 41rg4DU/OgRJRPNZZIx3ycTKFLPJsrAatkFQVc1Wy6p/Kps+hEULVE4zCKZ9WvTD NW+yRQoY1aXTt8ga+F7S14RwLd94Vffm8aU+9yhhL8RkM1H7ZJs+RwkhvmdYG/kb AEzdN39VjZLmXKJdKaBPtOtwQcpsluwSaPjGU+5SqLm2EV4mAEI= =JsDE -----END PGP SIGNATURE----- --c1pofLNIuQ80CZp4--