GDC - who does what?

Steve Teale steve.teale at britseyeview.com
Wed Jan 20 22:21:37 PST 2010


Anders F Bj�rklund Wrote:

> Steve Teale wrote:
> > Anders, Michael, could you possibly post a summary of who does what with respect to GDC.
> 
> I have been doing some GDC/GDB installers:
> * http://gdcwin.sourceforge.net/ (MinGW)
> * http://gdcgnu.sourceforge.net/ ("FSF")
> * http://gdcmac.sourceforge.net/ (Apple)
> 
> Mostly for use with wxD and with Code::Blocks,
> and to make it easier to get started with D...
> Either the old GDC 0.24 release, or the "stable"
> DMD 1.030 based. The GDB is with the D patches.
> 
> 
> Have some patches for "llvm-gdc", but nothing
> that is ready for use. (i.e. for LLVM-GCC 4.2)
> 
> I'm not particularly interested in GPLv3 or D2,
> so haven't done much besides packaging lately.
> 
> --anders

Thanks Anders, that's helpful. If I put together a GDC-newbie page, can I quote what you say?

Also it seems that there is a confusing proliferation of GDC versions based on DMD 1.0xx. You mention two, one presumably 1.024 based and the other 1.030 (where do I get that?). There's also the 1.043 based version mentioned on bitbucket/goshawk/gdc. Which should we be pushing?

I have been exercising the 1.024 version (4.2.4 20080705 (prerelease gdc 0.25 20080312, using dmd 1.024 - from Ubuntu), with a bunch of code I wrote some time ago, and it has done well - only one show-stopper so far, for which I want to try the later versions.

If you have something to do with the Code::Blocks packaging, you should note that their regular expressions for parsing the compiler messages are broken (both for GDC and DMD). If you want, I'll fish out the ones I have used to get it working reasonably.


More information about the D.gnu mailing list