X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com Date: Sat, 02 May 2009 15:18:37 +0300 From: Eli Zaretskii Subject: Re: Please help resurrecting GDB for version 7.0 release In-reply-to: <684bdd55-b464-4e61-b28e-28774dc6ced8@o27g2000vbd.googlegroups.com> To: djgpp AT delorie DOT com Message-id: <83y6tfem02.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1 AT inter DOT net DOT il References: <83zldveryw DOT fsf AT gnu DOT org> <684bdd55-b464-4e61-b28e-28774dc6ced8 AT o27g2000vbd DOT googlegroups DOT com> Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > From: Rugxulo > Date: Sat, 2 May 2009 04:16:34 -0700 (PDT) >=20 > On May 2, 5:09=A0am, Eli Zaretskii wrote: > > > > The last version of GDB ported to DJGPP was 6.1. =A0That was 5 ye= ars > > ago. =A0GDB 6.1 also has a couple of nasty bugs (for example, the > > `finish' command triggers an internal GDB error). >=20 > It also doesn't like "info all-regs", IIRC. Yes, for the same reason: it thinks DJGPP supports SSE registers. > > GDB 7.0 will support Python scripting, a powerful new feature. = =A0To get > > that working with DJGPP, I need a working port of libpython. = =A0The only > > DOS port of Python I could find was built with DJGPP v2.04, so it= is > > incompatible with what I use (v2.03). =A0On top of that, there's = no > > libpython.a in that port, only the binary of the Python interpret= er. >=20 > Does Python need libpython built to bootstrap itself? I don't know. But that's not what I meant. GDB needs to be linked against libpython.a, to support the Python scripting. And the only DJGPP port of Python does not have the library, only the .exe of the stand-alone interpreter. > (BTW, are you willing to use libsupp? It might help.) I didn't intend doing so, at this stage. I didn't have any real problems building GDB with the stock djdev203, so this isn't a high priority. > > Another set of new features in GDB 7.0 is based on libexpat, a li= brary > > for parsing XML files. =A0I couldn't find a DJGPP port of it. >=20 > Here it is (I think) although I've never used it: >=20 > http://gd.tuwien.ac.at/pc/dos/djgpp/current/v2tk/expat20s.zip > http://gd.tuwien.ac.at/pc/dos/djgpp/current/v2tk/expat20b.zip Oops, I have that on my disk, as part of the mirror of DJGPP packages I have here. Thanks for pointing that out. > Python is quite popular, so hopefully somebody will step up to help > you with it. I surely hope so.