From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk1-xa2c.google.com (mail-vk1-xa2c.google.com [IPv6:2607:f8b0:4864:20::a2c]) by sourceware.org (Postfix) with ESMTPS id 578623858D28 for ; Wed, 30 Aug 2023 02:53:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 578623858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gwmail.gwu.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gwmail.gwu.edu Received: by mail-vk1-xa2c.google.com with SMTP id 71dfb90a1353d-48ff372840aso1745607e0c.0 for ; Tue, 29 Aug 2023 19:53:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gwmail.gwu.edu; s=google; t=1693364017; x=1693968817; darn=sourceware.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=I4R9X3a1W6lyPfeveiB6Z6R1QB9CUvv79xXmutCn35I=; b=Njt+VQCESqIfwCpBQ8X8xBLqxSNOue7HcJIlzDXT/DxFuih8sW7/xEke/MVhESiL7P sdHaqlwZCOovk6sPzu5b67rIAteYCQSWZZWlb04AvKWs0qGHMo1Xl/dGxlfVj5lmMMbi 9YfEEKsfDOYQ5Yo+u0qPILDv52GGJC13YZNDx3x2q17iU/kC8u2Ciau5jnsExsZa2rSl PMjUGZt4JCMuyqXU9Q5jm5kB8aN5O1/plYQ252ty7M6Mu4zcogw3gCGwkusY2O3ECEIc 1MZIQUWL5vLMj//c+JvKDlWZAlG3SMe01ovUmtBSwpUijirSskzaxdA6EoTTqiaftlo4 Opwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693364017; x=1693968817; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=I4R9X3a1W6lyPfeveiB6Z6R1QB9CUvv79xXmutCn35I=; b=Op8XL1UAUt52r/LgvjZ7FJXBqLYPVjWy2Ub2sDeF9hj84I6cUo+U26/i4D8Zj06ZRw 6xgxOneCVLaehRN/3DI4oOxoJx2WXdCYHcVSxEHXN1BjSNtcfrDy3wV+puKZAJmQX3Hm +PBc/4BziTmr2NdRDOWjBy+tHpKVZ4gLJkzeu6HGS9EUa+GBgbXVsMBDkhcCQs8ybPQ7 0L2aYFCfSyCHKKo7BtrnSGVo+GA0AaT7kmmL6FelgIXnDux+sR3KR2UZh61p0XuNyeiL Jwn185Pw9mE7eFRK3nKsquG18NhSFK7ccanBKy6rfZ22Y5JUAT1lpuG8zxxRA5oiaA3n qqSQ== X-Gm-Message-State: AOJu0YwAMYMELFIMfpKtFfW9UIe+cLcZCMgFR16QFxsm7kTE1IjCK3f0 Q5ji++mn4m2tjVljwyydCPdnBLEPtS5RHyU9uCXiLw== X-Google-Smtp-Source: AGHT+IHJLapMvSCsz3foLPDERVHUEagAa2Up0ekpwpgGdsd8Kk1PbpVUUQ3qsdS18yF7DaYRVzlyTexkQsBTiqEBcZs= X-Received: by 2002:a1f:c741:0:b0:48c:fe11:1d41 with SMTP id x62-20020a1fc741000000b0048cfe111d41mr1022390vkf.3.1693364017594; Tue, 29 Aug 2023 19:53:37 -0700 (PDT) MIME-Version: 1.0 References: <87wmxd50xj.fsf@redhat.com> In-Reply-To: <87wmxd50xj.fsf@redhat.com> From: Eric Gallager Date: Tue, 29 Aug 2023 22:53:26 -0400 Message-ID: Subject: Re: RFC: Top level configure: Require a minimum version 6.8 texinfo To: Nick Clifton Cc: gcc-patches@gcc.gnu.org, gdb-patches@sourceware.org, binutils@sourceware.org, iains@gcc.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-11.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,GIT_PATCH_0,JMQ_SPF_NEUTRAL,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Tue, Aug 29, 2023 at 11:23=E2=80=AFAM Nick Clifton via Gcc-patches wrote: > > Hi Guys, > > Currently the top level configure.ac file sets the minimum required > version of texinfo to be 4.7. I would like to propose changing this > to 6.8. > > The reason for the change is that the bfd documentation now needs at > least version 6.8 in order to build[1][2]. Given that 4.7 is now > almost 20 years old (it was released in April 2004), updating the > requirement to a newer version does seem reasonable. On the other > hand 6.8 is quite new (it was released in March 2021), so a lot of > systems out there may not have it. > > Thoughts ? > Just as a point of reference, but the default makeinfo shipped with macOS (/usr/bin/makeinfo) is stuck at version 4.8 due to the whole GPL3 transition. The other makeinfos that I have installed are: - /usr/local/bin/makeinfo (built manually) is at version 6.7 - /opt/local/bin/makeinfo (from MacPorts) is at version 7.0.3 - /opt/sw/bin/makeinfo (from Fink) is broken for me currently, so I can't get its version at the moment - /opt/sw/opt/texinfo-legacy/bin/makeinfo (also from Fink, but as a separate package) is at version 4.13 - /opt/iains/x86_64-apple-darwin19/gcc-7-5-toolchain/bin/makeinfo (from Iain Sandoe's package I used for bootstrapping Ada) is at version 6.7 So, from this survey, the makeinfo from MacPorts is the only one I'd be able to build with currently if this change went through. I think that's a sign that 6.8 is too new. Eric > Cheers > Nick > > [1] https://sourceware.org/bugzilla/show_bug.cgi?id=3D30703 > [2] https://sourceware.org/pipermail/binutils/2023-February/125943.html > > Suggested patch: > > diff --git a/configure.ac b/configure.ac > index 01cfd017273..10bfef1c6c5 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -3678,10 +3678,10 @@ case " $build_configdirs " in > *" texinfo "*) MAKEINFO=3D'$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makein= fo' ;; > *) > changequote(,) > - # For an installed makeinfo, we require it to be from texinfo 4.7 or > + # For an installed makeinfo, we require it to be from texinfo 6.8 or > # higher, else we use the "missing" dummy. > if ${MAKEINFO} --version \ > - | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' = >/dev/null 2>&1; then > + | egrep 'texinfo[^0-9]*(6\.([8-9]|[1-9][0-9])|[7-9]|[1-9][0-9])' = >/dev/null 2>&1; then > : > else > MAKEINFO=3D"$MISSING makeinfo" >