D on ARM

Andrew Wiley wiley.andrew.j at gmail.com
Thu Jun 23 21:04:45 PDT 2011


So it seems that ARM is going to be getting quite a bit bigger in the
future, between the rise of smarter phones and Windows 8 support, and in
general D just doesn't exist on ARM.
GDC kind of works, but I've been unable to come up with a simple test case
for a bug with the section-anchors optimization, and fibers simply don't
work (although that may be due to some bad alignment in the D versions of
some C data structures that I haven't looked too far into yet).

Aside from that, D is pretty much x86 specific. LDC builds on ARM but
segfaults when trying to build DRuntime, and DMD only supports x86 codegen.
All assembly in DRuntime is x86 specific.

I realize I'm a lurker around here, and while I've tried to get GDC working
a bit better on ARM, I've been mostly unsuccessful, but should we, as a
community, be making some sort of commitment to make this better? I'm not
trying to be imposing (well, I am to some extent, but I realize I have no
right to), but this seems like it will probably get much more important in
the next few years.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20110623/a906984d/attachment.html>


More information about the Digitalmars-d mailing list