From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29633 invoked by alias); 27 Apr 2011 14:32:21 -0000 Received: (qmail 29621 invoked by uid 22791); 27 Apr 2011 14:32:20 -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; Wed, 27 Apr 2011 14:31:46 +0000 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p3REVcbO023742 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 27 Apr 2011 10:31:38 -0400 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id p3REVbQO007996; Wed, 27 Apr 2011 10:31:37 -0400 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 p3REVaL0000632; Wed, 27 Apr 2011 10:31:36 -0400 Received: by opsy.redhat.com (Postfix, from userid 500) id 23AE73781C7; Wed, 27 Apr 2011 08:31:36 -0600 (MDT) From: Tom Tromey To: Mathieu Desnoyers Cc: "Cui\, Dexuan" , "'ltt-dev\@lists.casi.polymtl.ca'" , "'gdb\@sourceware.org'" , systemtap@sources.redhat.com, Josh Stone Subject: Re: [ltt-dev] gdb-7.2 can't build with lttng-ust-0.12 References: <1865303E0DED764181A9D882DEF65FB6931C75A5AA@shsmsx502.ccr.corp.intel.com> <1865303E0DED764181A9D882DEF65FB6931C75A5AE@shsmsx502.ccr.corp.intel.com> Date: Wed, 27 Apr 2011 14:32:00 -0000 In-Reply-To: (Mathieu Desnoyers's message of "Tue, 26 Apr 2011 17:41:40 -0400") 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-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: 2011-04/txt/msg00156.txt.bz2 >>>>> "Mathieu" == Mathieu Desnoyers writes: Mathieu> The only concern here is the packaging: if we depend on sdt.h, Mathieu> we have to either ship it with UST, or have one more dependency Mathieu> on a package available for all architectures that only contain Mathieu> this header. Thoughts ? One typical way to handle this is to put a copy of the code into your tree, but provide an option to use the system version instead. E.g., GDB does this with readline. This makes it build fine out of the box for casual users, but is also friendly to distros. This implies some discipline on your part -- updating regularly and not diverging. Alternatively, split sdt.h out into its own project and make it a build-time requirement of both stap and ust. This seems pretty heavy-weight for a couple of header files, though. Tom