From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26055 invoked by alias); 24 Jul 2006 22:18:17 -0000 Received: (qmail 26047 invoked by uid 22791); 24 Jul 2006 22:18:16 -0000 X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 24 Jul 2006 22:18:14 +0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id k6OMICRq019722 for ; Mon, 24 Jul 2006 18:18:12 -0400 Received: from post-office.corp.redhat.com (post-office.corp.redhat.com [172.16.52.227]) by int-mx1.corp.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id k6OMICTH018362 for ; Mon, 24 Jul 2006 18:18:12 -0400 Received: from greed.delorie.com (dj.cipe.redhat.com [10.0.0.222]) by post-office.corp.redhat.com (8.11.6/8.11.6) with ESMTP id k6OMIBR00756 for ; Mon, 24 Jul 2006 18:18:11 -0400 Received: from greed.delorie.com (greed.delorie.com [127.0.0.1]) by greed.delorie.com (8.13.1/8.13.1) with ESMTP id k6OMIBcs001870 for ; Mon, 24 Jul 2006 18:18:11 -0400 Received: (from dj@localhost) by greed.delorie.com (8.13.1/8.13.1/Submit) id k6OMI6ZB001867; Mon, 24 Jul 2006 18:18:06 -0400 Date: Mon, 24 Jul 2006 22:18:00 -0000 Message-Id: <200607242218.k6OMI6ZB001867@greed.delorie.com> From: DJ Delorie To: gdb-patches@sourceware.org In-reply-to: <20060724214157.GC25632@trixie.casa.cgf.cx> (message from Christopher Faylor on Mon, 24 Jul 2006 17:41:57 -0400) Subject: Re: [RFC] Add expat to the GDB sources References: <20060718134048.GA15685@nevyn.them.org> <20060723224032.GA5168@trixie.casa.cgf.cx> <200607232318.k6NNIV28004376@elgar.sibelius.xs4all.nl> <20060724152438.GA17094@trixie.casa.cgf.cx> <20060724195118.GE13612@nevyn.them.org> <20060724214157.GC25632@trixie.casa.cgf.cx> X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2006-07/txt/msg00374.txt.bz2 > AFAIK, the master for libbfd and libopcodes is in 'src'. I think DJ > keeps libiberty in sync so that if you make a change to 'src' it also > shows up in 'gcc' and vice versa. FYI if you put it in src only, it vanishes. It's strictly gcc->src. > It sounds like you're advocating that every project which relies on > external libraries should include the source code for those libraries. As another point of view, what one of the other projects I'm on does is (1) not include the libraries in the cvs tree, but (2) include a copy of the latest official sources in the CD-ROMs we distribute. The installer knows you need them, but uses the installed ones if they're available. If not, a project-private copy is installed and used instead. Or, you can use the cd-rom copy to install a shared copy on your system. It's a balancing act between "don't screw the user by making it hard to install" and "don't screw the user by installing bad copies of common software".