From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28339 invoked by alias); 15 Jun 2012 07:36:10 -0000 Received: (qmail 28264 invoked by uid 22791); 15 Jun 2012 07:36:08 -0000 X-SWARE-Spam-Status: No, hits=-1.6 required=5.0 tests=AWL,BAYES_00,KHOP_DNSBL_BUMP,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_NO,RCVD_IN_MSPIKE_BL,RCVD_IN_MSPIKE_Z,SPF_SOFTFAIL X-Spam-Check-By: sourceware.org Received: from mtaout20.012.net.il (HELO mtaout20.012.net.il) (80.179.55.166) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 15 Jun 2012 07:35:55 +0000 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0M5N00J00EFE4X00@a-mtaout20.012.net.il> for gdb-patches@sourceware.org; Fri, 15 Jun 2012 10:35:43 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M5N00J3WEFJ2F20@a-mtaout20.012.net.il>; Fri, 15 Jun 2012 10:35:43 +0300 (IDT) Date: Fri, 15 Jun 2012 07:36:00 -0000 From: Eli Zaretskii Subject: Re: [PATCH, doc]: Rename Index node to prevent file collision In-reply-to: <20120614220037.GO18729@adacore.com> To: Joel Brobecker Cc: michael.hope@linaro.org, joseph@codesourcery.com, gdb-patches@sourceware.org Reply-to: Eli Zaretskii Message-id: <83txydf2nj.fsf@gnu.org> References: <4FD94EC0.1000009@linaro.org> <83ehphyhdn.fsf@gnu.org> <20120614220037.GO18729@adacore.com> X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2012-06/txt/msg00499.txt.bz2 > Date: Thu, 14 Jun 2012 15:00:37 -0700 > From: Joel Brobecker > Cc: Eli Zaretskii , > "Joseph S. Myers" , > gdb-patches@sourceware.org > > > The makeinfo manual says: """If makeinfo is run on a system which does > > not distinguish case in filenames, nodes which are the same except for > > case will also be folded into the same output file.""". I don't think > > that's valid here as the index is a special case: we shouldn't merge > > the top level index.html with the output of a node called Index. > > I haven't checked, but is there a command-line option to force > that behavior? And I am also wondering why they wouldn't just > always make sure that the names are always different, irrespective > of casing... makeinfo is no longer maintained. It will be replaced in the next Texinfo release with a Perl-based reimplementation from scratch, which is said to give us all kinds of wonders, and where you should ask for this feature. I have no idea when the next release will happen. Until then, I would suggest that the interested parties simply hack their own copies of makeinfo to do what you need. The code that puts several nodes on the same HTML file and adjusts the links to DTRT is there, it just isn't enabled on Posix platforms. Enable it, and you are home free. If you need my help, just ask (I'm the one who adapted makeinfo to case-insensitive filesystems years ago, and the text quoted above is my fault).