From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id BOGJC02v7mRi7A0AWB0awg (envelope-from ) for ; Tue, 29 Aug 2023 22:54:05 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=BB2HUEU9; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 2419F1E0C2; Tue, 29 Aug 2023 22:54:05 -0400 (EDT) Received: from server2.sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 0F17C1E028 for ; Tue, 29 Aug 2023 22:54:03 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 8CF4038582BD for ; Wed, 30 Aug 2023 02:54:02 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8CF4038582BD DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1693364042; bh=I4R9X3a1W6lyPfeveiB6Z6R1QB9CUvv79xXmutCn35I=; h=References:In-Reply-To:Date:Subject:To:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=BB2HUEU9I1ipo5YZIaw44U8G6D4sCZ+EIktC8ROdSyCeJu8gpMTrHzAS1/faqokNt 6w+u30THo9ReKFWUKLnQ8Pu2w/Oysb5h3HBrjvb7TyjDpcednfnB02Oy1pQBC8qYE0 jbHqDduRbDWYmEECw7N6INFAq6CsRBPhSDcxf864= 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 Received: by mail-vk1-xa2c.google.com with SMTP id 71dfb90a1353d-48d05fdb8bfso1761793e0c.3 for ; Tue, 29 Aug 2023 19:53:38 -0700 (PDT) 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> 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 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Eric Gallager via Gdb-patches Reply-To: Eric Gallager Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" 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" >