cvs.gedasymbols.org/archives/browse.cgi   search  
Mail Archives: djgpp/2009/05/02/06:11:32

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 13:09:43 +0300
From: Eli Zaretskii <eliz AT gnu DOT org>
Subject: Please help resurrecting GDB for version 7.0 release
X-012-Sender: halo1 AT inter DOT net DOT il
To: djgpp AT delorie DOT com
Message-id: <83zldveryw.fsf@gnu.org>
Reply-To: djgpp AT delorie DOT com

The last version of GDB ported to DJGPP was 6.1.  That was 5 years
ago.  GDB 6.1 also has a couple of nasty bugs (for example, the
`finish' command triggers an internal GDB error).

GDB 7.0 is slated for release in early June this year, and I thought
it would be a good idea to resurrect the DJGPP port in time for that.
With that in mind, I set out to build the current CVS code base, debug
whatever problems I find, and start using it in my occasional DJGPP
related work.

I'm now past the initial configury and compilation problems, and
working on the problems I find as I go.  (People who want details can
track my progress by reading my messages posted to the
gdb-patches AT sourceware DOT org and gdb AT sourceware DOT org mailing lists.)
Most of the problems I had on my initial list are already solved, but
a few are still pending.

GDB 7.0 will support Python scripting, a powerful new feature.  To get
that working with DJGPP, I need a working port of libpython.  The only
DOS port of Python I could find was built with DJGPP v2.04, so it is
incompatible with what I use (v2.03).  On top of that, there's no
libpython.a in that port, only the binary of the Python interpreter.

Another set of new features in GDB 7.0 is based on libexpat, a library
for parsing XML files.  I couldn't find a DJGPP port of it.

GDB will work without these libraries, but some features will be
unavailable in that case.

I could, of course, try to make the ports of these libraries myself,
but I fear that I won't have enough time to do that _and_ bring GDB
itself to speed, what with little free time I can dedicate to this
endeavor.

Would people please help me by finding or providing decent ports of
these two packages, libpython and libexpat, in time for GDB 7.0
release?

TIA

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019