From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cheddar.halon.org.uk (cheddar.halon.org.uk [93.93.131.118]) by sourceware.org (Postfix) with ESMTPS id 692023858C50 for ; Sat, 12 Nov 2022 15:59:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 692023858C50 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=wookware.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=wookware.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=wookware.org; s=cheddar; h=In-Reply-To:Content-Type:MIME-Version:References :Message-ID:Subject:Cc:To:From:Date:From:Reply-To:Subject: Content-Transfer-Encoding:Content-ID:Content-Description:X-Debbugs-Cc; bh=6UItSM8EYyuC7HjMbg9CMOrnbrfyuPctXUneJq6oyiQ=; b=RQWzfw/Zv97j2FDos7DxOCx3h0 RzMvoe+Y3DJy9QcJ4dXrdgWGrhKZgRvrKwy84BloXlR+3duaxRFYBqYpjh3JYI9F30Mrvq8kFahIo th3z0sGy8NcU+Q605kS5c5ltJ5a448uI7MV5yFAqxJ6IjURAdHujyllim/HULrK4NQRX76psbmQla IzbQ4D7cV9GXnH7IIDmkhv3Gton1GH1znu99SEQanKbZn8D+JCd1rs80xQpsxKTCUdc2u161m9QYA yjm9ytbxSeb54pF9Lnn1IM/+PZzTW1bpCtzp/d7DRFCjSosU6MoOAcWVBpy6/Ni2yEQH30lvftQDM WeUXTirw==; Received: from wookey by cheddar.halon.org.uk with local (Exim 4.92) (envelope-from ) id 1otsvA-0002FE-5e; Sat, 12 Nov 2022 15:59:52 +0000 Date: Sat, 12 Nov 2022 15:59:52 +0000 From: Wookey To: Florian Weimer Cc: Zack Weinberg via Gcc , c-std-porting@lists.linux.dev, autoconf@gnu.org, cfe-commits@lists.llvm.org, Zack Weinberg , Frederic Berat Subject: Re: How can Autoconf help with the transition to stricter compilation defaults? Message-ID: <20221112155952.GM27919@mail.wookware.org> References: <24ed5604-305a-4343-a1b6-a789e4723849@app.fastmail.com> <87v8nmsmwt.fsf@oldenburg.str.redhat.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ZednESakyFYXII5h" Content-Disposition: inline In-Reply-To: <87v8nmsmwt.fsf@oldenburg.str.redhat.com> Organization: Wookware User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,SPF_HELO_NONE,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: --ZednESakyFYXII5h Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2022-11-10 19:08 +0100, Florian Weimer wrote: > * Zack Weinberg via Gcc: >=20 > > It=E2=80=99s come to my attention (via https://lwn.net/Articles/913505/= and > > https://fedoraproject.org/wiki/Changes/PortingToModernC) that GCC and > > Clang both plan to disable several =E2=80=9Clegacy=E2=80=9D C language = features by > > default in a near-future release (GCC 14, Clang 16) (see the Fedora > > wiki link for a list). > based on a limited attempt to get this fixed about three years > ago, I expect that many of the problematic packages have not had their > configure scripts regenerated using autoconf for a decade or more. This > means that as an autoconf maintainer, you unfortunately won't be able to > help us much. We changed the default in debian to re-autoconf on build a few years ago precisely so that changes in the tools (particularly new arch support) were picked up even by code that was not being re-released or released without autofoo updates. This has worked remarkably well. So changes in the tools will get used, at least in that context, which includes a fairly hefty pile of crufty old code. I have no feeling for how many packages are actually affected by this. Is there a quick way to te= st? Wookey --=20 Principal hats: Debian, Wookware, ARM http://wookware.org/ --ZednESakyFYXII5h Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEER4nvI8Pe/wVWh5yq+4YyUahvnkcFAmNvwvIACgkQ+4YyUahv nkf2cw/9HTGOLEDJJZtdjtjG6ImL7fsIYeEeDA/GytLHgoR3ZUtLyCd07PmcgKC5 m/1DXK0FkZfwolry54utCCZl7PTUBiKs50gTwYQi9xq8zqgagAKlsZrsS4JeE7hg GoWsMzli1TnfBQnBQarYl4xYH+F0ABwdrAjY8/A0f8mQ+4rUoiPFRB1tAfdDjXDz BjfX3HBDza9rNEY9AWy2JxZk6i0pTx4737ackhgXGkPoK+WPi0F+d0ig47QhYARK DSJxqPzg2iDmYHIY6UsdjdjyNQm4P63kcS79ZOG0Q2hW2Olo51aD62YszpW556vV TOFtrDm0E0h3/SRgk6BxJ2VxvdFor5DzlsijX6Jaf+y/Sy4a3taymh6Mql8R2BlP PYY6CNvxomt+tAdPlUkFRKO5EJYFWTjsrP+3R0h/tLFv1qt8rNog37g2sgO46bvh f+v47lplR8u2Z8DPiZb7OlxRk4pSa6w6uN8lpZBjSrH8DD64Or/YELHeCenwc+j7 fG7ZDlY6qdtI7MPqIqB1cHmqnVk+yPhg2JrETIWXS4goieHJOQpcccUfMQt7LUBx 31/1SQIVgLsVdxf7NNviIhzzL0TwkDFMTTstbxlwuypeNDEGwwEQwf+hXLypnUaV 5NBO9AL+sKi08lKenzAjUC+CwoRQHNDZ7x4pSqu91dozIDNUh1E= =YRwI -----END PGP SIGNATURE----- --ZednESakyFYXII5h--