From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16854 invoked by alias); 17 May 2002 16:14:55 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 16815 invoked from network); 17 May 2002 16:14:52 -0000 Received: from unknown (HELO diana.inter.net.il) (192.114.186.19) by sources.redhat.com with SMTP; 17 May 2002 16:14:52 -0000 Received: from Zaretsky ([80.230.2.40]) by diana.inter.net.il (Mirapoint Messaging Server MOS 3.1.0.54-GA) with ESMTP id ACK68586; Fri, 17 May 2002 19:14:30 +0300 (IDT) Date: Fri, 17 May 2002 09:14:00 -0000 From: "Eli Zaretskii" To: drow@mvista.com Message-Id: <968-Fri17May2002191307+0300-eliz@is.elta.co.il> CC: ac131313@cygnus.com, gdb-patches@sources.redhat.com, dj@delorie.com In-reply-to: <20020517150244.GA8388@nevyn.them.org> (message from Daniel Jacobowitz on Fri, 17 May 2002 11:02:44 -0400) Subject: Re: [RFA] Type cleanups Reply-to: Eli Zaretskii References: <20020513003359.GA11672@nevyn.them.org> <3CDF3081.1020900@cygnus.com> <20020513135950.GB19484@nevyn.them.org> <6480-Fri17May2002110920+0300-eliz@is.elta.co.il> <20020517150244.GA8388@nevyn.them.org> X-SW-Source: 2002-05/txt/msg00718.txt.bz2 > Date: Fri, 17 May 2002 11:02:44 -0400 > From: Daniel Jacobowitz > > Cross build, not foreign host build - i.e. an i386-linux -> djgpp cross > debugger. Sorry, I still don't understand: does this mean a remote debugger with some stub on the remote DOS/Windows machine? Or maybe the stub (or gdbserver) running inside DOSEmu on the GNU/Linux box? My point is that DJGPP debugging is very special: there's no OS provision for system calls like ptrace etc., so the only way to debug a DJGPP inferior is to run it natively under a specially built program that is linked against the DJGPP debug support library. I'm curious how does your cross build achieve that, since I believe neither gdbserver nor any of the remote-* modules support DJGPP as of now. Do I understand correctly that the build in question uses i386/tm-go32.h, and that its definition of JB_PC was the culprit?