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 1tyCMt-003ig3-0R for pgsql-hackers@arkaria.postgresql.org; Fri, 28 Mar 2025 16:15:39 +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 1tyCMq-00CTbw-Pd for pgsql-hackers@arkaria.postgresql.org; Fri, 28 Mar 2025 16:15:36 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tyCMq-00CTbn-FR for pgsql-hackers@lists.postgresql.org; Fri, 28 Mar 2025 16:15:36 +0000 Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tyCMn-001jfG-2l for pgsql-hackers@postgresql.org; Fri, 28 Mar 2025 16:15:35 +0000 Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-54963160818so2646871e87.2 for ; Fri, 28 Mar 2025 09:15:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743178530; x=1743783330; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=VR7/VuT9jvVDZTSbUJSqSXSnNZDDS4NDaN4lAYtmMIM=; b=gRhvuu8oGQWX9hBvFqKctFbAlaHfnATRg++SLGCJwXWlR0xmbIIEmZ5at9SVjTAqv5 A9uGLoBwtTbZiW9TXPQKFpP0t68oGt1LjXm9he+pag15OfpHf7qWCfXHj/RysFWI0TWP cJnKlVZHEcJIpwvpK4dUY+1lAVrdg+s/43aXlLtAdkJrrkzYlDHYXLCkFhl8JSbJWkU5 b0of9jApRRM79OsabcyQQHSUJSVVZBgR6eEoQ4611Xexf2xdRthr1SYa2dkhCy09UCBz VOGcDWD0pi09CvuoqnWs+ErYROUPpalO9I2SApYj150WNqAeA+3eYtS/w+QFSyW5Kscm JGKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743178530; x=1743783330; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VR7/VuT9jvVDZTSbUJSqSXSnNZDDS4NDaN4lAYtmMIM=; b=ZQJPtDIVz+SxCfI6Gn5wvA8y7vLZGXd8PVU1Ms9hjS5WhzdPur4pJeZEtkPhBu7Skk +2p+RrCyHdmOS4GwpZ2nykP1I/zRBKFNNYn/ALemNgFwj85fSXkqm7i6H48aAkmgiu+T yS+NXTsaQgTzLcYCJwYxjEFgBViujmtchVGqIMuOpqvINcIKmmVSqXjqMvOW+tMx1Qfz oyYCmSdyz10SgOl/IhmdJv1sOxraI0W4V+yPkKMKNLf9gD/KdK4zp6zS8E5NFmkpPJZd fXSN9/s3SPv+FcQgpLeAiszf3fgK0ctykKTI/3IHOt0igWYrmT+jQc4jvu9ss54alHoW PCCw== X-Forwarded-Encrypted: i=1; AJvYcCXID5ivcwXcRQkjIONFufg70aHGgW+pD0k/7UH53R7a3JJf0HSxZI9RxcvevM1l7HwaQAn5xG2YApMw5kHr@postgresql.org X-Gm-Message-State: AOJu0YwrqKI552rWGo+LgnaD+YMYagSdKvgECnAwGKMY4jPjAcYgI9/F ImxlGjPWLe2qNA7G0jcHG8K1kpyiPkyJlgk5jycT9GzryXnFQIjf5oknWshuPnZPMfrrZaNC9YB OYCPVAVDHJ+y28VkAUo/aMB8pCqCqx4rG X-Gm-Gg: ASbGncs3lcAFdcIaV24fVr+61PTizIcYysGT7I+PB8xp0hdZ4DhffOY9kP/vpDoEy7M 6LnD/O6AXtoF81bQyqW0j5vAb3lTm1M8qY668SfONYEZslPeuwV4qYAdKU0fVIxLn15rb92UutF AqRInQqYGdxyvR111UWkEr7IYiK3QdrjFmClqw1g== X-Google-Smtp-Source: AGHT+IGvLN4jic+e2UXzC86LO6/tvfd2BigWM98i/pzuiGNqsIQxfxIewUmeCtuek1hiQed9AyEvwcTLfxkG7+6ruWI= X-Received: by 2002:a05:6512:224f:b0:54a:cc04:e77e with SMTP id 2adb3069b0e04-54b01248c5emr3379050e87.44.1743178530098; Fri, 28 Mar 2025 09:15:30 -0700 (PDT) MIME-Version: 1.0 References: <423491f5-2eaa-454e-8dc9-037d69c1a8f9@eisentraut.org> <2652c576-29b3-4b4a-b61b-10275cacadcb@eisentraut.org> <679e8c35-0429-478e-8805-607d15b82e53@eisentraut.org> <3f16f601-6785-4751-9fd9-2bfd5117e760@eisentraut.org> In-Reply-To: <3f16f601-6785-4751-9fd9-2bfd5117e760@eisentraut.org> From: Masahiko Sawada Date: Fri, 28 Mar 2025 09:14:53 -0700 X-Gm-Features: AQ5f1Jpe9d44EyvVCNo5X-Lo4IRmRltbFJxV5G5vlJPZNhZ_-r4gMas5sm7XGsE Message-ID: Subject: Re: On non-Windows, hard depend on uselocale(3) To: Peter Eisentraut Cc: Thomas Munro , Michael Paquier , Andrew Dunstan , Tristan Partin , Tom Lane , pgsql-hackers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, Mar 28, 2025 at 8:30=E2=80=AFAM Peter Eisentraut wrote: > > On 09.02.25 08:32, Peter Eisentraut wrote: > > Checking the status of this thread ... > > > > The patches that removed the configure checks for _configthreadlocale()= , > > and related cleanup, have been committed. > > > > The original patch to "Tidy up locale thread safety in ECPG library" is > > still outstanding. > > > > Attached is a rebased version, based on the posted v6, with a couple of > > small fixups from me. > > > > I haven't re-reviewed it yet, but from scanning the discussion, it look= s > > close to done. > > After staring at this a few more times, I figured it was ready enough > and I committed it. It seems that some bf animals such as jackdaw are unhappy with this commit[0][1]. I also got the same 'undefined reference to symbol error' locally when building test_json_parser. Regards, [0] https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=3Dsnakefly&dt= =3D2025-03-28%2015%3A29%3A04 [1] https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=3Djackdaw&dt=3D= 2025-03-28%2015%3A30%3A44 --=20 Masahiko Sawada Amazon Web Services: https://aws.amazon.com