From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5170 invoked by alias); 5 Feb 2006 04:46:06 -0000 Received: (qmail 5161 invoked by uid 22791); 5 Feb 2006 04:46:06 -0000 X-Spam-Check-By: sourceware.org Received: from gandalf.inter.net.il (HELO gandalf.inter.net.il) (192.114.186.17) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sun, 05 Feb 2006 04:46:04 +0000 Received: from nitzan.inter.net.il (nitzan.inter.net.il [192.114.186.20]) by gandalf.inter.net.il (MOS 3.7.1-GA) with ESMTP id HTW18233; Sun, 5 Feb 2006 06:46:00 +0200 (IST) Received: from HOME-C4E4A596F7 (IGLD-80-230-198-179.inter.net.il [80.230.198.179]) by nitzan.inter.net.il (MOS 3.7.3-GA) with ESMTP id CQA25511 (AUTH halo1); Sun, 5 Feb 2006 06:45:58 +0200 (IST) Date: Sun, 05 Feb 2006 04:46:00 -0000 Message-Id: From: Eli Zaretskii To: gdb-patches@sourceware.org CC: drow@false.org, Mark Kettenis In-reply-to: <20060205001503.GB8728@trixie.casa.cgf.cx> (message from Christopher Faylor on Sat, 4 Feb 2006 19:15:03 -0500) Subject: Re: RFA: Support Windows extended error numbers in safe_strerror Reply-to: 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> <20060205001503.GB8728@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-02/txt/msg00093.txt.bz2 > Date: Sat, 4 Feb 2006 19:15:03 -0500 > From: Christopher Faylor > > >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. First, I think you need the shell as well (correct me if I'm wrong). Second, running GDB alone is not useful. People use the Cygwin build of GDB to debug other Cygwin programs. Just building those other programs requires a more or less full Cygwin installation, including the shell, Coreutils, Grep, Gawk, and whatsnot. More importantly, what matters is that the software that makes your system a Cygwin system modifies the OS interface in important ways, so it can no longer be considered the same platform, IMO. > You are apparently confusing the cygwin distribution with the cygwin > DLL. That's like conflating Fedora Core 5 with the linux kernel. Please give me more credit than that, Chris. > 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. Yes, there is. But I'm sure you know that, so I won't elaborate.