Chapter 3. Porting Gwydion Dylan to a New Platform

Here's a rough overview of how to port d2c. Take this with a grain of salt; the rules change occasionally.

The more your platform looks like a 32-bit Unix system with the GNU tools, the easier things will be. Supporting 64-bit platforms is a minor project requiring a number of changes to d2c (Mindy already works on Alpha Linux, thanks to the efforts of Jeff Dubrule). Windows support has been broken slightly since the 2.0 days, but most of the problems are in the build system, not the source itself.

Macintoshes, vendor C compilers and other such oddities are the responsibility of those who use them. We'll be happy to help, but you'll probably need to find a significant number of dedicated volunteers to help you fix any problems you encounter.