From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by sourceware.org (Postfix) with ESMTP id 2E3773892451 for ; Tue, 12 Jan 2021 17:34:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 2E3773892451 Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-64-6B265KIFOs228ew-r2y_ZQ-1; Tue, 12 Jan 2021 12:34:30 -0500 X-MC-Unique: 6B265KIFOs228ew-r2y_ZQ-1 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 91956107ACF7; Tue, 12 Jan 2021 17:34:28 +0000 (UTC) Received: from localhost (unknown [10.33.36.18]) by smtp.corp.redhat.com (Postfix) with ESMTP id 185715D9CD; Tue, 12 Jan 2021 17:34:27 +0000 (UTC) Date: Tue, 12 Jan 2021 17:34:27 +0000 From: Jonathan Wakely To: David Edelsohn Cc: "CHIGOT, CLEMENT" , Rainer Orth , David Edelsohn via Gcc-patches , "libstdc++@gcc.gnu.org" Subject: Re: [PATCH] libstdc++: implement locale support for AIX Message-ID: <20210112173427.GF21410@redhat.com> References: <20210111154058.GB21410@redhat.com> <20210112152505.GE21410@redhat.com> MIME-Version: 1.0 In-Reply-To: X-Clacks-Overhead: GNU Terry Pratchett X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline X-Spam-Status: No, score=-8.2 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libstdc++@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++ mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jan 2021 17:34:35 -0000 On 12/01/21 10:44 -0500, David Edelsohn wrote: >On Tue, Jan 12, 2021 at 10:25 AM Jonathan Wakely wrote: >> >> On 12/01/21 15:14 +0000, CHIGOT, CLEMENT wrote: >> >Hi everyone, >> > >> >I've reworked the patch to merged dragonfly and AIX >> >models into the new one named "ieee_1003.1-2008". >> >It seems okay on the AIX part but if someone can test >> >on Dragonfly and Freebsd I would be glad. Configure >> >needs to be regenerated, first. >> >> Presumably it could also be tested on GNU/Linux and Solaris, since >> they implement the POSIX 2008 APIs needed. > >GNU/Linux currently uses the "gnu" locale configuration. Are you >suggesting that GNU/Linux use the new POSIX 2008 locale configuration >by default or to use GNU/Linux as another sniff test? I'm suggesting to use it for testing that the new config is portable to other systems that provide the POSIX 2008 APIs. We wouldn't want to use it by default, because POSIX doesn't provide strtod_l etc that glibc provides. But maybe the "gnu" model should use newlocale and uselocale instead of __newlocale etc. so that we depend on fewer GNU extensions that are only defined with _GNU_SOURCE.