From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by sourceware.org (Postfix) with ESMTPS id 171A23858C1F for ; Sat, 12 Nov 2022 14:29:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 171A23858C1F Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=owlfolio.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=owlfolio.org Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id DD1D95C0091; Sat, 12 Nov 2022 09:28:59 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Sat, 12 Nov 2022 09:28:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=owlfolio.org; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm3; t=1668263339; x= 1668349739; bh=KQePfVvc6F5GtTdckOz53HSEa4tJ0cHhNjv7g8D3yFw=; b=O 61LRsOxf9d4rqj6mmfZTdj9rtqNb2wRNfV06Phhps4GsRtscdxw5IfovVvU1a7eA d/V8xRUy8uaTpq5ft9oJgjHb6oixKLJi7ot7WPMYNZq9NszA9RKO2dilh3KnLkU7 kMA5Zfd5/MdRgUoyHvfvJPkvtOjQtO7wjjH619mAqWj08WGQ0Gch971o8sqXwABu c2Fv+p1n/3Y1Lw2Y/DXbT+Usn9VvcZFBbswTA1lKIAiFkzXuBfBw2j3pNQmWUjvl CSbCIGrHN4XDb/g7K1cCwRhRWqKJXnT0ufV/pBejiWC2xQsH3dNcJ5+4G0j7/tp4 h8HlqIyQUesVjSRd+b0DQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1668263339; x= 1668349739; bh=KQePfVvc6F5GtTdckOz53HSEa4tJ0cHhNjv7g8D3yFw=; b=j Pq5oKmfF3+A54OQ5b46uALaSJwgvMGVAAtnGun7sAmqehA2+T0BVvzN60xn09nm+ vNkdfZtqonjesnc6hvEsFPW7CxLKhgzNYKu2UTkhOc0hNrhmcAk9WjBd6H/YlQA7 g4eQwd1k0AIW5OIEZeJD7vMxhsEjV3PfyHlCjq0rqWZjbBChrQbCwQnq8kZNLlTE vKEpQ4DUYbqkJI19QfzJ8t4tiMAUH5MYeJuM/GbZ/A/W8XoI4OACouEmBfdY66PR KDRJP6fQXuoJkmuErOQKEZQYjuM5Vx+7RD72HJmYOunVs3vHYNSEBFxC4bny9aNB tSIMeavQVxTM3nkXsSPqw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrfeekgdeihecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvfevufhfffgjkfgfgggtgfesthhqredttderjeenucfhrhhomhepkggrtghk ucghvghinhgsvghrghcuoeiirggtkhesohiflhhfohhlihhordhorhhgqeenucggtffrrg htthgvrhhnpefhvdevuefgjeeuheegfeejhefhheegkeejhfejhffgveduhfehjefggfel fffgheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe iirggtkhesohiflhhfohhlihhordhorhhg X-ME-Proxy: Feedback-ID: i876146a2:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 12 Nov 2022 09:28:59 -0500 (EST) From: Zack Weinberg To: Sam James Cc: Florian Weimer , Zack Weinberg via Gcc , c-std-porting@lists.linux.dev, autoconf@gnu.org, cfe-commits@lists.llvm.org, Frederic Berat Subject: Re: How can Autoconf help with the transition to stricter compilation defaults? References: <24ed5604-305a-4343-a1b6-a789e4723849@app.fastmail.com> <87v8nmsmwt.fsf@oldenburg.str.redhat.com> <72FE15F5-01A3-4E55-BB25-ADB63D3DA1FC@gentoo.org> Date: Sat, 12 Nov 2022 09:27:41 -0500 In-Reply-To: <72FE15F5-01A3-4E55-BB25-ADB63D3DA1FC@gentoo.org> (Sam James's message of "Sat, 12 Nov 2022 03:43:43 +0000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,JMQ_SPF_NEUTRAL,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Sam James writes: >> On 12 Nov 2022, at 03:40, Zack Weinberg wrote: >> This is definitely more work than I can see myself doing on a volunteer >> basis, but a 2.69.1 patch release =E2=80=94 nothing that=E2=80=99s not a= lready on trunk, >> cherry pick the changes needed to support the newer compilers (and >> also newer Perl and Bash and M4) is a thing that could happen. > > I didn't want to ask you to do this because I felt fortunate enough > you were volunteering to handle 2.72, but this would indeed be a help, > because then I won't have to try persuade people they should totally upgr= ade, > and it should happen naturally enough with distro upgrades. To be clear, I am *not* volunteering to do this. It would be significantly more work than I can carve out the time for. Whoever does this will need to go through the *entire* list of changes since the original 2.69 release, to find all of the changes that improve compatibility with newer versions of tools, disentangle each from any other changes applied in the same commit, and then do a whole lot of testing. It=E2=80=99s tedious, and whoever does it should get paid to do i= t. I=E2=80=99m guessing at least one full 40-hour week of work, and you should budget for three times that, going by how much more work the 2.70 release was than we anticipated. I can *advise* anyone who takes on the job, and review their changes, but that=E2=80=99s it. zw