From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29775 invoked by alias); 24 Jul 2006 22:34:19 -0000 Received: (qmail 29766 invoked by uid 22791); 24 Jul 2006 22:34:19 -0000 X-Spam-Check-By: sourceware.org Received: from nevyn.them.org (HELO nevyn.them.org) (66.93.172.17) by sourceware.org (qpsmtpd/0.31.1) with ESMTP; Mon, 24 Jul 2006 22:34:15 +0000 Received: from drow by nevyn.them.org with local (Exim 4.54) id 1G5909-0005Qn-5s for gdb-patches@sourceware.org; Mon, 24 Jul 2006 18:34:13 -0400 Date: Mon, 24 Jul 2006 22:34:00 -0000 From: Daniel Jacobowitz To: gdb-patches@sourceware.org Subject: Re: [RFC] Add expat to the GDB sources Message-ID: <20060724223413.GA20726@nevyn.them.org> Mail-Followup-To: gdb-patches@sourceware.org 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> <200607242229.k6OMTR1a022831@elgar.sibelius.xs4all.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200607242229.k6OMTR1a022831@elgar.sibelius.xs4all.nl> User-Agent: Mutt/1.5.11+cvs20060403 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/msg00377.txt.bz2 On Tue, Jul 25, 2006 at 12:29:28AM +0200, Mark Kettenis wrote: > > But, where does this philosophy end? Are you *really* advocating that > > every shipping package should include the source code of any libraries > > that they use? So gdb should also include ncurses? > > The philosophy has always been that one should be able to build a GNU > toolchain without any external dependencies, to be able to bootstrap > into a situation wher you can use the toolchain to build other Free > Software. When was the last time you tried to build GCC? Even just building it has pretty hefty requirements: http://gcc.gnu.org/install/prerequisites.html GMP/MPFR and zip fill the same sort of role that expat and readline would. The GNU Make version requirement also often needs to be manually met by users wanting to build GCC - lots of systems don't have an adequate Make for the GCC build system. I don't think that expecting everything to come out of the box is realistic any more. -- Daniel Jacobowitz CodeSourcery