From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa1.mentor.iphmx.com (esa1.mentor.iphmx.com [68.232.129.153]) by sourceware.org (Postfix) with ESMTPS id 1CEF2388A438; Wed, 2 Jun 2021 16:44:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1CEF2388A438 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com IronPort-SDR: Yi3GzlzSLYxYbsbfzeAO4IlitXEaiyvEZ+NRnjnri0wqZfvvmP46niEnMd6wWREj6HSPVw22tW DeS2dknVBkCmIPkOQgldNdlNkL6ysFzr0t0t21ITxbbXfArQ+yTkpt59/2RBko/XHJRSMHCtAE cwGVKBStqUDqz0p6C2KmiX7TOw1F62S8NbnPs0d+AR6KIVy7CpLgC5oAEqHTu55O/mUFfa+uDE FJPapMNsQVKxaiXc7ffRW5TnELVLiKEOD99fyQpGZ/d2qM8JKDlHAh9P1WdH+SFl9JAdHTaPx9 Yks= X-IronPort-AV: E=Sophos;i="5.83,242,1616486400"; d="scan'208";a="64334991" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa1.mentor.iphmx.com with ESMTP; 02 Jun 2021 08:44:18 -0800 IronPort-SDR: kpvCyMGheEYCQW1slkbgWiSBwCx/M/VSUYZEaGjbtBUpyQme0cgkYqFDvAVGzjDtO7ri/n8rse aM6PLr3DtWI86s9hX8ZzHZE5Y1bRCLkUUWtjXnKst5FIDlKZ5jpYnuRXHQ4rDm+dULHKRMIBBM y1AQE2LIGhDLakGUYkzI2Id2nBjM8FKLZLWfOHgDDwje9pIL47bRKi6wjN/UMxc8OKvyuCeZZu v+jVhb5ogYRMo78tusGn3NLiYoHPs/UtGMeoRMEUbLutq2DtxAJ9zcYQnnpdcBtPOHV88WQCCj Dvo= Date: Wed, 2 Jun 2021 16:44:13 +0000 From: Joseph Myers X-X-Sender: jsm28@digraph.polyomino.org.uk To: Joel Sherrill CC: =?ISO-8859-15?Q?Martin_Li=A8ka?= , GCC Development , Subject: Re: GCC documentation: porting to Sphinx In-Reply-To: Message-ID: References: <1446990946.2994.192.camel@surprise> <1a22bc37-3d48-132f-a3d5-219471cd443c@suse.cz> <3a2a573b-5185-fff5-f9da-6e5e39953ad6@suse.cz> User-Agent: Alpine 2.22 (DEB 394 2020-01-19) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-05.mgc.mentorg.com (139.181.222.5) To svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) X-Spam-Status: No, score=-3120.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2021 16:44:21 -0000 On Wed, 2 Jun 2021, Joel Sherrill wrote: > For RTEMS, we switched from texinfo to Sphinx and the dependency > on Python3 for Sphinx has caused a bit of hassle. Is this going to be > an issue for GCC? What Sphinx (and, thus, Python) versions does the GCC manual build work with? Can it work with e.g. any Sphinx versions from the past five years, or are there newer Sphinx features that are critical for the GCC manuals? I've seen a need for frequent Sphinx updates being a pain when building other software using Sphinx for its manual. > Also we rely on TexLive for PDF output and that's a bit of a pain to > install. Tex was incorrectly packaged on some RHEL/CentOS versions. This is nothing new, since building PDF manuals from Texinfo sources also needs TeX. -- Joseph S. Myers joseph@codesourcery.com