From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2454 invoked by alias); 5 Feb 2006 00:15:08 -0000 Received: (qmail 2441 invoked by uid 22791); 5 Feb 2006 00:15:07 -0000 X-Spam-Check-By: sourceware.org Received: from cgf.cx (HELO cgf.cx) (24.61.23.223) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sun, 05 Feb 2006 00:15:04 +0000 Received: by cgf.cx (Postfix, from userid 201) id 5B6DB13C0F8; Sat, 4 Feb 2006 19:15:03 -0500 (EST) Date: Sun, 05 Feb 2006 00:15:00 -0000 From: Christopher Faylor To: gdb-patches@sourceware.org, drow@false.org, Mark Kettenis , Eli Zaretskii Subject: Re: RFA: Support Windows extended error numbers in safe_strerror Message-ID: <20060205001503.GB8728@trixie.casa.cgf.cx> Mail-Followup-To: gdb-patches@sourceware.org, drow@false.org, Mark Kettenis , Eli Zaretskii References: <20060203215455.GA3501@nevyn.them.org> <200602032325.k13NPJ6g028001@elgar.sibelius.xs4all.nl> <20060203233935.GA13238@trixie.casa.cgf.cx> <20060204032730.GB9890@nevyn.them.org> <200602041435.k14EZ6NK016329@elgar.sibelius.xs4all.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11 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-02/txt/msg00090.txt.bz2 On Sat, Feb 04, 2006 at 05:13:41PM +0200, Eli Zaretskii wrote: >>Date: Sat, 4 Feb 2006 15:35:06 +0100 (CET) >>From: Mark Kettenis >> >>My objections are mostly techincal, or easthetical if you want to call >>it that. Having two different versions of support code for what's in >>the end the same platform is silly. > >But it isn't the same platform, anymore than MIPS/Linux and MIPS/Irix >are the same platform. Cygwin requires a considerable amount of >additional software to be installed, of which a large part is a system >library that presents a very different API than the native OS. The minimal amount of software required for gdb to run with cygwin is: gdb.exe, cygwin1.dll, cygiconv-2.dll, and cygncurses-8.dll . You may potentially need to have the terminfo library installed, too, don't know for sure, and I'm not really interested in testing. I wouldn't call that a considerable amount of software. You are apparently confusing the cygwin distribution with the cygwin DLL. That's like conflating Fedora Core 5 with the linux kernel. However, even if you're installing a minimal cygwin distribution + gdb it still should not fall into the category of "a considerable amount of additional software". Also, there is nothing in cygwin which stops you from running native windows apps (e.g., a mingw version of gcc) if that is your preference. I am well aware of all of the usual arguments which are raised when the use of the cygwin DLL is mentioned but I don't think you can really make the case that the Cygwin version of gdb requires a considerable amount of software to run. cgf