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 [170.10.133.124]) by sourceware.org (Postfix) with ESMTP id 4A71B3893C23 for ; Thu, 11 Mar 2021 19:21:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 4A71B3893C23 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-70-WQB7W00dOtyAnDPgLtJaeA-1; Thu, 11 Mar 2021 14:21:23 -0500 X-MC-Unique: WQB7W00dOtyAnDPgLtJaeA-1 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id E2849800D55 for ; Thu, 11 Mar 2021 19:21:22 +0000 (UTC) Received: from oldenburg.str.redhat.com (ovpn-112-77.ams2.redhat.com [10.36.112.77]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 34A521000358; Thu, 11 Mar 2021 19:21:18 +0000 (UTC) From: Florian Weimer To: Carlos O'Donell Cc: libc-alpha@sourceware.org Subject: Re: libpthread removal in 2.34 References: <871rcmkk38.fsf@oldenburg.str.redhat.com> <04ea8bc4-da20-bf86-6d26-8b67dd2c5664@redhat.com> Date: Thu, 11 Mar 2021 20:21:29 +0100 In-Reply-To: <04ea8bc4-da20-bf86-6d26-8b67dd2c5664@redhat.com> (Carlos O'Donell's message of "Thu, 11 Mar 2021 09:26:00 -0500") Message-ID: <87ft11cx8m.fsf@oldenburg.str.redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_NUMSUBJECT, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Mar 2021 19:21:27 -0000 * Carlos O'Donell: > However, as you've seen, if the patch is very detailed it will take a lot of > time to get review and make progress. That's just the nature of the position > of glibc in the total software stack. I expect some of the patches to move > and refactor libpthread would get stuck so we'd naturally fall behind and miss > the 2.34 deadline. > > In summary: > > - There are a number of outstanding issues we can probably fix this release: > > * 64-bit time_t > > * Atomic fixes for TLS and the dynamic loader > > * C.UTF-8 (implement shortcuts to avoid large locale) > > I think that the atomic fixes for TLS in the dynamic loader would be helped > by your current experience fixing NODELETE and rewriting parts for glibc-hwcaps. > $0.02. > > - It would also be great to make some progress on libpthread removal such > that the remaining work is doable in 2.35. I'm not sure if you are trying to give a realistic assessment of the situation or describing a desired outcome. Do you think further discussion is needed, or do you consider this settled (i.e., delay to 2.35 or some later version)? Thanks, Florian