From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31242 invoked by alias); 14 Feb 2011 20:13:46 -0000 Received: (qmail 31233 invoked by uid 22791); 14 Feb 2011 20:13:45 -0000 X-SWARE-Spam-Status: No, hits=-6.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 14 Feb 2011 20:13:40 +0000 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p1EKDWxS029415 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 14 Feb 2011 15:13:32 -0500 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id p1EKDVXW028098; Mon, 14 Feb 2011 15:13:31 -0500 Received: from opsy.redhat.com (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id p1EKDUdL002439; Mon, 14 Feb 2011 15:13:31 -0500 Received: by opsy.redhat.com (Postfix, from userid 500) id 97AC23781C7; Mon, 14 Feb 2011 13:13:30 -0700 (MST) From: Tom Tromey To: Pedro Alves Cc: gdb-patches@sourceware.org, Yao Qi Subject: Re: Change gdb/common/ to use Automake References: <4D30E23F.3080103@codesourcery.com> <201102141822.12309.pedro@codesourcery.com> <201102142003.26224.pedro@codesourcery.com> Date: Mon, 14 Feb 2011 20:14:00 -0000 In-Reply-To: <201102142003.26224.pedro@codesourcery.com> (Pedro Alves's message of "Mon, 14 Feb 2011 20:03:25 +0000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii 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: 2011-02/txt/msg00295.txt.bz2 >>>>> "Pedro" == Pedro Alves writes: Pedro> On Monday 14 February 2011 19:33:39, Tom Tromey wrote: >> I can check into it if this idea seems ok. Pedro> Sorry, I really don't know enough to comment. I've never Pedro> really maintained anything that used automake. Maybe someone Pedro> else will comment. As long as we have auto-dependencies, it's Pedro> cool with me. I'd love to have them on gdbserver too. Automake has two problems that people sometimes dislike. They are both similar to existing problems with Autoconf. First, we would want to check in generated files, to make it easy to check out and build gdb. This means that anybody modifying the source file will need to use the correct version of Automake, to avoid churn in the repository. Second, the output of the tool is fairly opaque. So, when something goes wrong, you have another layer of goo to wade through. I don't consider these to be major problems, since I don't actually spend much time at all modifying the build setup. My view is that for reasonably simple things, like common/, Automake saves a lot of time. But YMMV. One thing worth noting is that a lot of 'src' and 'gcc' are already using Automake. So it isn't as if this would be adding a new dependency or breaking new ground in any way. Tom