From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) by sourceware.org (Postfix) with ESMTP id 7F09B3858D38 for ; Wed, 10 Jan 2024 15:03:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7F09B3858D38 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gentoo.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gentoo.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 7F09B3858D38 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2001:470:ea4a:1:5054:ff:fec7:86e4 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704899021; cv=none; b=v1GTqw1Fpe2n4irgxhRZck4b7tP3ZBSjzQpjQmn0fHNd0DYCsrGJGd6jKuLdcCdWWakj6F9yfysM7IVfrxVksvigEEdztpMt/+xFF8nldIvNoopk6mhWv3wz1pefgp7AmR8FkDW94UJEAyTQJAufS7JsP7qAUhwTryeOl70dpGw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704899021; c=relaxed/simple; bh=+UWwQnaSESvzbZwPPo83cXMhF8G80ret9iNPQHyQbKU=; h=Date:From:To:Subject:Message-ID:MIME-Version; b=kyjajZjvYzR6DtKDX/grqQpnU+NcT3RCIIDMbF+7Zl7esOEZ9ZTSo7Ddiwq//PWQcdlZ1RgwtAmvI8NGijV9tYztP73ruSO/j4U23hMb6LXq4iAGvdvW3STI/hWGGShIBGrf4katd4U4052uHW+ZpdJeOjiTlrNBgwdktD+g23M= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by smtp.gentoo.org (Postfix, from userid 559) id 045DD34325F; Wed, 10 Jan 2024 15:03:37 +0000 (UTC) Date: Wed, 10 Jan 2024 10:03:34 -0500 From: Mike Frysinger To: newlib@sourceware.org, "Frager, Neal" , "jjohnstn@redhat.com" , "thomas.petazzoni@bootlin.com" , "cjwfirmware@vxmdesign.com" Subject: Re: [PATCH v2 1/1] configure.ac: configurable tooldir install path Message-ID: References: <20240109103953.1112223-1-neal.frager@amd.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="XzPJR9CJG2OnijUF" Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00,JMQ_SPF_NEUTRAL,KAM_DMARC_STATUS,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --XzPJR9CJG2OnijUF Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 10 Jan 2024 10:53, Corinna Vinschen wrote: > Maybe we should switch newlib/cygwin to 2.71 as well, eventually? >=20 > We're in the process of preparing the next Cygwin release which should > be due end of this month. After that I don't see any reason that we > can't bumb the configury to the latest autotools. i'm not a fan of diverging from the rest of the source projects. i want the rest of gcc/binutils/gdb move to autoconf-2.71 & automake-1.16, but i don't have the cycles to drive that. i'm also not sure what their preference is when it comes to release timings. autoconf-2.69: Apr 2012 2.70: Dec 2020 2.71: Jan 2021 automake-1.15: Dec 2014 1.15.1: Jun 2017 1.16: Feb 2018 1.16.5: Oct 2021 personally i think 2 years is enough for the dev population who actually work on these projects, but who knows. gcc is currently on autoconf-2.69. it enforces this: config/override.m4: dnl Ensure exactly this Autoconf version is used m4_ifndef([_GCC_AUTOCONF_VERSION], [m4_define([_GCC_AUTOCONF_VERSION], [2.69])]) dnl Test for the exact version when AC_INIT is expanded. $ autoconf-2.71 =2E.. configure.ac:4: error: Please use exactly Autoconf 2.69 instead of 2.71. =2E./config/override.m4:12: _GCC_AUTOCONF_VERSION_CHECK is expanded from... configure.ac:4: the top level autom4te-2.71: error: /usr/bin/m4 failed with exit status: 1 now, override.m4 does have an override, but it's meant for testing purposes, and it doesn't mean anything else in the config/ macro tree has been tested. dnl This allows to update the tree in steps (for testing) dnl by putting dnl m4_define([_GCC_AUTOCONF_VERSION], [X.Y]) dnl in configure.ac before AC_INIT, dnl without rewriting this file. which we can see: $ cd newlib $ sed -i '1im4_define([_GCC_AUTOCONF_VERSION], [2.71])' configure.ac $ autoreconf -f configure.ac:317: warning: The macro `AC_OUTPUT_COMMANDS' is obsolete. configure.ac:317: You should run autoupdate. =2E/lib/autoconf/status.m4:1025: AC_OUTPUT_COMMANDS is expanded from... =2E./config/multi.m4:14: AM_ENABLE_MULTILIB is expanded from... configure.ac:317: the top level configure.ac:317: warning: The macro `AC_OUTPUT_COMMANDS' is obsolete. configure.ac:317: You should run autoupdate. =2E/lib/autoconf/status.m4:1025: AC_OUTPUT_COMMANDS is expanded from... =2E./config/multi.m4:14: AM_ENABLE_MULTILIB is expanded from... configure.ac:317: the top level configure.ac:317: warning: The macro `AC_OUTPUT_COMMANDS' is obsolete. configure.ac:317: You should run autoupdate. =2E/lib/autoconf/status.m4:1025: AC_OUTPUT_COMMANDS is expanded from... =2E./config/multi.m4:14: AM_ENABLE_MULTILIB is expanded from... configure.ac:317: the top level -mike --XzPJR9CJG2OnijUF Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAmWescYACgkQQWM7n+g3 9YHNDRAAjbmnOzm4kXVA8ls6Z1o7SsGEcMJIsfmPcsSiXFGiYC2E/6HDLHrX3xQa MXTdrEnHsT1bYfhOgeeAfas+kCEtnNwzyA4H6d8xVM3cNTrFE66XZRxfcACfcSuD gooELJIuR21DCv91a2t8sG56SLIKVz34p5fQWsGq+kKfpbIPDJ/lukQVvZbzK+ek OW0lpOnx0174R/lD6prtDxg8WVbM5dMl+BtR9dmfY5xbfhFMwJ7gst4ozqi2vUPG ORXheXTPnRZr0D8JNbx+NyFrJo92isgLJOKgtEJD1lmDblXCeGA64EjqP7NCbZFD L7wbw1nvp6rtgQFS0E1Ey1rg/qclsFa2jUA3LGEo5XCkST9eq0f0CkITykHGpQwA 84QeiR5369LT+z5rCgp2cfvnElp4GkMGOPSsNh0XQT2M4erJBZ/lztRe1LPYtUwa 5mdqQyzV8EmPbJ5bzJYLsVL5aOoFXfbZIgmTLhuKYUEY/y1SVl/E4wi9Xu0gxHfH m1RQiCtLQTX91k11xFyC93g1zTLIpg8YY5I6w8QjgypOgUvLNorLdDToXPkFqh2B B7HWZ+Lj64ksjkBh0xglr4zF4p85f2pK1rJUpzQZppwC8Qsqgn+XjvopOc0U5dMI 3zUhbjeMwkbK9V5OtnhoZN/9OGR/bL3EgcR+4DisiYvMXdVtLQw= =O+80 -----END PGP SIGNATURE----- --XzPJR9CJG2OnijUF--