Thread overview
D on Arm?
Jul 17, 2006
Robert Atkinson
Jul 17, 2006
Lars Ivar Igesund
Jul 17, 2006
Chad J
July 17, 2006
What would be required to get D working on an Arm based linux distribution?  I'm assuming the majority of the heavy lifting would be to get GDC to target ARM instead of x86 and then to get the GC to walk the ARM specific heap.

Has anybody started such a project?


July 17, 2006
Robert Atkinson wrote:

> What would be required to get D working on an Arm based linux distribution?  I'm assuming the majority of the heavy lifting would be to get GDC to target ARM instead of x86 and then to get the GC to walk the ARM specific heap.
> 
> Has anybody started such a project?

You could check Chad J's posts on the D.gnu newsgroup, he has worked on getting GDC to work on arm-wince, I suppose there might be some value in that work.

-- 
Lars Ivar Igesund
blog at http://larsivi.net
DSource & #D: larsivi
July 17, 2006
Robert Atkinson wrote:
> What would be required to get D working on an Arm based linux distribution?  I'm
> assuming the majority of the heavy lifting would be to get GDC to target ARM
> instead of x86 and then to get the GC to walk the ARM specific heap.
> 
> Has anybody started such a project?
> 
> 

As Lars mentioned I have started an arm-wince-pe project for gdc.  Not quite the same as arm-linux, but perhaps some of the same principles will apply.  I'll give some suggestions.

Start by building a working arm-linux gcc/g++ cross-compiler.  Make sure you can configure/make/install it on your own.  Now once you have this, you can start over but this time do the gdc installation instructions in the process.  If all goes well that should be it, but if it's like mine then it will fail and you'll have to troubleshoot.  Post on D.gnu if you get stuck.  I think since you are targeting linux it should be much nicer than what I've had to deal with, as WinCE is it's own OS with troublesome differences from Win32.