Re: [cc65] Debug info question

Date view Thread view Subject view

From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2001-05-23 11:41:42


On Wed, May 23, 2001 at 11:10:17AM +0200, groepaz wrote:
> if i were you, i'd grab some ELF read/write routines from the web and
> then add COFF/ELF output to your compiler..... while i guess the
> format itself is somewhat overkill for cc65 aswell, it won't hurt to
> support it either ;) and the good thing, a whole fuckin lot of gcc/gnu
> binutils will all of a sudden work with these files just fine ;) i
> guess you could even use the gnu linker then...... and with some
> effort one could even write a module for gdb ..... (dreaming... ;D)

Dreaming is of course allowed:-) But I've learned that in real life it is
often a good idea to keep ones goals in mind. Having features just because "it
does not hurt" will increase complexity and code size, will introduce more
bugs and will absorb more man power. If my goal had been to support the
complete GNU tool chain, it would have been better to start with a port of gcc
to the 6502.

cc65 is a small compiler that is targeted to the 6502 CPU. This has some
drawbacks, but it is also its beauty. While it is nearly impossible to know
the purpose of each gcc, gdb or gas module (not to speak from the other
binutils), this is easy for cc65. Changing that would mean that one maintainer
would no longer be enough - and while support is better now than some time
ago, I'm still the only maintainer for all the tools. Also keep in mind that
I'm maintaining cc65 in my spare time. Adding complex features just because it
does not hurt having them would absorb time that is better spent on usable
features (like library improvements, 65816 support and the like).

Regards


        Uz


--
Ullrich von Bassewitz                                  uz_at_musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2001-12-14 22:05:39 CET