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 57B023858D35 for ; Wed, 30 Aug 2023 02:53:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 57B023858D35 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-48d05fdb8bfso1761793e0c.3 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=VE5Ipo3wP4FzTC7Z583UwNlX8LDK14LtOLqF6yKVunG4vcNH/mrxp2NywgKOrxHCCD p9n3xplU1LboLKu+1XLvIXso/kttRwnitd34wquLIlHWqngK/umTHzKH1MbFufRgLEHn gD8qoM7YeWfjJroU//jH7zp6w5/cNBG31D40cJvkQce0naHuXhQUzTSlBlOTEbdWcEwN sIwD5NKJszubL6ev5DfR5rJRVimpvOkhWmeFME+Y4oQ1AE50dB3DFAosn5doDbM7SoUF Rr4FpHeOl+k+BBrZ32twfYcBtfV/Ud4MRmJYaWwxzKknlbKEkU9F6oG7no4RYi8CJCTb UBPQ== X-Gm-Message-State: AOJu0YxJHs+jMXaGFNKgzCVKtrRSIUq1VaQY+1PQqRGOTdWWAez+pTVi QdiyKjiyHoy//m0koJdRD8s3ckw9ZeqKYfdFXbDniQ== 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=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: 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" >