From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15655 invoked by alias); 28 Mar 2012 12:20:04 -0000 Received: (qmail 15573 invoked by uid 22791); 28 Mar 2012 12:20:01 -0000 X-SWARE-Spam-Status: No, hits=-2.5 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW X-Spam-Check-By: sourceware.org Received: from mail-ee0-f41.google.com (HELO mail-ee0-f41.google.com) (74.125.83.41) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 28 Mar 2012 12:19:48 +0000 Received: by eeke53 with SMTP id e53so275490eek.0 for ; Wed, 28 Mar 2012 05:19:46 -0700 (PDT) Received: by 10.14.101.71 with SMTP id a47mr3882986eeg.83.1332937186795; Wed, 28 Mar 2012 05:19:46 -0700 (PDT) Received: from [87.2.95.126] (host126-95-dynamic.2-87-r.retail.telecomitalia.it. [87.2.95.126]) by mx.google.com with ESMTPS id m42sm9987181eef.0.2012.03.28.05.19.43 (version=SSLv3 cipher=OTHER); Wed, 28 Mar 2012 05:19:44 -0700 (PDT) Message-ID: <4F7301DD.7090401@gmail.com> Date: Wed, 28 Mar 2012 12:20:00 -0000 From: Stefano Lattarini MIME-Version: 1.0 To: "Joseph S. Myers" CC: 11034@debbugs.gnu.org, binutils@sourceware.org, gdb@sourceware.org, gcc@gcc.gnu.org, Automake List Subject: Re: Binutils, GDB, GCC and Automake's 'cygnus' option References: <4F72E239.9010404@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2012-03/txt/msg00079.txt.bz2 Hi Joseph, thanks for the feedback. On 03/28/2012 01:24 PM, Joseph S. Myers wrote: > On Wed, 28 Mar 2012, Stefano Lattarini wrote: > >> But this option is going to be deprecated in Automake 1.12.1 and removed in >> Automake 1.13: >> >> > > That page isn't very helpful since it doesn't give the non-deprecated way > to achieve each part of the effect of "cygnus" if still desired > By reading this: you can see how to emulate part of the 'cygnus' effects by other means. However, it's also clear that it won't be possible to 100% emulate the effect of cygnus with other options/hacks; in particular the second, fourth and last points there: - texinfo.tex is not required if a Texinfo source file is specified. The assumption is that the file will be supplied, but in a place that Automake cannot find. This assumption is an artifact of how Cygnus packages are typically bundled. - Certain tools will be searched for in the build tree as well as in the user's PATH. These tools are runtest, expect, makeinfo and texi2dvi. - The check target doesn't depend on all. will basically be impossible to emulate. > (I think avoiding info documentation being built in the source directory, > so that builds could use a non-writable source directory, may have been > one part). > There is probably some hack to obtain this effect (it's tested in the testsuite somewhere), but my opinion is that if you distribute the generated info files you should also have them generated in the source directory, to avoid nasty surprises (for a similar issue, involving yacc and lex, see automake bug#10852, in particular messages and ). > Is there better transition documentation somewhere? > Nope, but it would be a good idea to prepare it before starting to deprecate the 'cygnus' option. Maybe even for 1.12. Thanks for the suggestion. Regards, Stefano