From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) by sourceware.org (Postfix) with ESMTP id 8A8E33858408 for ; Tue, 14 Sep 2021 03:03:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8A8E33858408 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gentoo.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gentoo.org Received: from vapier (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with SMTP id 79540342EBA; Tue, 14 Sep 2021 03:03:55 +0000 (UTC) Date: Mon, 13 Sep 2021 23:03:54 -0400 From: Mike Frysinger To: Hans-Bernhard =?utf-8?Q?Br=C3=B6ker?= Cc: newlib@sourceware.org Subject: Re: [PATCH] libgloss/newlib: rename configure.in to configure.ac Message-ID: Mail-Followup-To: Hans-Bernhard =?utf-8?Q?Br=C3=B6ker?= , newlib@sourceware.org References: <20210909210636.15739-1-vapier@gentoo.org> <904839f2-3aa7-b659-2dae-c942c6c67599@t-online.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="D6/ww27qTqiYf4sJ" Content-Disposition: inline In-Reply-To: <904839f2-3aa7-b659-2dae-c942c6c67599@t-online.de> X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Sep 2021 03:03:57 -0000 --D6/ww27qTqiYf4sJ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 14 Sep 2021 00:54, Hans-Bernhard Br=C3=B6ker wrote: > Am 13.09.2021 um 16:13 schrieb Mike Frysinger: > > On 13 Sep 2021 12:12, Corinna Vinschen wrote: > >> On Sep 9 17:06, Mike Frysinger wrote: > >>> The .in name has been deprecated for a long time in favor of .ac. >=20 > >> ACK. Are you going to regen afterwards? >=20 > > that should be a nop as the filename input shouldn't affect the output. > > i confirmed on one or two dirs. >=20 > The name of configure.{in|ac} is supposed to show up in just about every= =20 > Makefile.in. The maintainer rules to update configure rely on that.=20 > Automake-generated Makefile.in pick up this change automatically. thanks for pointing this out. i sent a patch for it. > libgloss doesn't use automake, so there you would have to do all this by= =20 > hand. Or keep on not doing it at all: at the moment there are no such=20 > maintainer-specific rules in the libgloss Makefile.in except in=20 > libgloss/wince, which does use automake. the wince dir is running ancient automake-1.4 still. the rest of newlib is at least up on automake-1.11, but even that should get moved to 1.15 like the rest of the projects. but that's prob another yak shave i'm not in the mood to tackle. > > i agree that we should add > > a macro to enforce a specific autoconf version and regen everything wi= th > > that :). >=20 > No need to add one ;-). That's precisely what config/override.m4=20 > already does. >=20 > The entire newlib tree relies quite heavily on features that have been=20 > dropped from autoconf a _long_ time ago. The version it requires is 2.64= =20 > from the year 2008. Getting all that resolved takes quite a bit more=20 > effort than just renaming files and dropping the explicit restriction.=20 > Every single Makefile.am and configure.ac has to be modified to remove=20 > things like the cygnus mode option to automake, or the outdated use of=20 > INCLUDES instead of AM_CPPFLAGS. there are large variety of autoconf versions in use in the tree :(. $ find newlib/ libgloss/ -name configure -exec sed -n '/Generated by GNU Au= toconf/p' {} + | sort | uniq -c 1 # Generated by GNU Autoconf 2.59. 26 # Generated by GNU Autoconf 2.61. 6 # Generated by GNU Autoconf 2.63. 2 # Generated by GNU Autoconf 2.64. 2 # Generated by GNU Autoconf 2.66. 11 # Generated by GNU Autoconf 2.68. 1 # Generated by GNU Autoconf 2.68 for libepiphany 0.0.1. 1 # Generated by GNU Autoconf 2.68 for libgloss LIBGLOSS_VERSION. 1 # Generated by GNU Autoconf 2.68 for libor1k 0.0.1. 2 # Generated by GNU Autoconf 2.68 for newlib 2.5.0. 112 # Generated by GNU Autoconf 2.68 for newlib 4.1.0. 3 # Generated by GNU Autoconf 2.69. -mike --D6/ww27qTqiYf4sJ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAmFAERoACgkQQWM7n+g3 9YFwFw//SK0Pty9MTV1dbUhBpc7RUPMc8Qeqle3nktklbLmF2JHsihMSXSHypYbH geCyYgQpSEOuMHSsG1kHGZ/f7NscpOOgR+EVpVVl6aWADKTSfQBdBD3P6p9rWetz YN3Bx+QXshaXqxb9g94UJaWp4UcXoKMIUB6jSniaRxFnUNoJeTeNSL0P/XVzXo/2 8NjquXcyjlZSH7LpszdZB4+1RTF/NTIi+Xl98le2kInY7GII/63YrsIQFfWYDQ1H /56Mp/Z87YrAym7TAJcnsqeMQlf6urMAu/B1bT4qZAQOBnV1K629GBYqB7o0OGAs O6387zAo++e47gr6hYp4/BmQdclykvHeuKg6+H4Mep27w+0d4LOhkl81eaTSCrP7 tJkGBdszdE6BZNXGXLrt8c4pnFzXIxRPHS1u8EUgTnBjeKYCQqAADWLz68eoquzx uLy/vRER3AxK46fG8RXvwlZng3fO/JUX0vrzcfFEfB2jwPjqUHItiaUxoHst30Zv 1VaiuPN2PJDM/bT7oMEyQx31tR2aqbVPI8BAF7Tzf0JdLhz/hxEPEpORMlWcWozw /SI5zYuexSfn8tbfhbwjSbW0DGrQa/feudKwqhQx04vMs/fx4Om0YucUkjyv+BFq K2ZTgob8wU8ttVVYE9+c7QdloCa+fy51K6JVxnkwKvMufrVZhlw= =K/3m -----END PGP SIGNATURE----- --D6/ww27qTqiYf4sJ--