From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29042 invoked by alias); 20 Aug 2003 13:05:32 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 28985 invoked from network); 20 Aug 2003 13:05:31 -0000 Received: from unknown (HELO nevyn.them.org) (66.93.172.17) by sources.redhat.com with SMTP; 20 Aug 2003 13:05:31 -0000 Received: from drow by nevyn.them.org with local (Exim 4.20 #1 (Debian)) id 19pSeY-00027f-Ou; Wed, 20 Aug 2003 09:05:30 -0400 Date: Wed, 20 Aug 2003 13:05:00 -0000 From: Daniel Jacobowitz To: Chris.Pedley@arm.com Cc: gdb@sources.redhat.com Subject: Re: Cross Compiling GDB Message-ID: <20030820130530.GA8081@nevyn.them.org> Mail-Followup-To: Chris.Pedley@arm.com, gdb@sources.redhat.com References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.1i X-SW-Source: 2003-08/txt/msg00232.txt.bz2 On Wed, Aug 20, 2003 at 10:20:47AM +0100, Chris.Pedley@arm.com wrote: > > On 19/08/2003 19:31:05 gdb-owner wrote: > >On Tue, Aug 19, 2003 at 02:00:37PM -0400, Christopher Faylor wrote: > >> On Tue, Aug 19, 2003 at 01:43:05PM -0400, Daniel Jacobowitz wrote: > >> >On Tue, Aug 19, 2003 at 06:40:12PM +0100, Chris.Pedley@arm.com wrote: > >> >>Is it actually possible to cross compile GDB for anything other than > >> >>cygwin. In the output from ./configure when trying to configure for > >> >>cross compiling using the GNU ARM tools I get the message: configure: > >> >>cross-compiling for a non-cygwin target is not supported > >> >> > >> >>Also, can anyone confirm to me what the exact definitions of host, > >> >>target and build are when passed to ./configure? > >> >> > >> >>Thanks. > >> > > >> >It sounds like you're using the Cygwin sources for GDB. If you're not > >> >building a Cygwin-targeted GDB, don't do that - or direct comments to > >> >the cygwin list. > >> > >> "Cygwin sources for gdb"? The sources for cygwin's gdb are the same as > >> for any other platform. > > > >If so I apologize, but I swear I've heard of local patches from the > >cygwin people before. Maybe I was thinking of another tool? > > > >In any case, that error message doesn't come from the FSF sources > >anywhere. > > > >-- > >Daniel Jacobowitz > >MontaVista Software Debian GNU/Linux Developer > > I presume that the GDB at the following location isn't cygwin specific? > ftp.gnu.org/gnu/gdb/gdb-5.3.tar.gz > > However, if you look at line 53 in gdb-5.3/readline/configure.in then > it issues the error given above if cross compiling for a non-cygwin > target. > > Also my questions about build, host and target have been raised > because I'm unsure about the check for a cross compiler at line 123 > in gdb-5.3/configure.in. This checks whether the host and target > are the same thing, and only assumes it is a cross compiler if they > are different. Why isn't this actually checking build and host? Can you be a little clearer what you're trying to do? First of all, that seems like a really lame bug in readline. But it's easily fixable. But second, do you want a cross debugger or a native debugger for a non-cygwin host? $is_cross_compiler is whether the GCC being built will be a cross compiler - that configure script is shared with GDB. That's a host vs target issue. -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer