[Mono-devel-list] Mono on embedded Power pc

Paolo Molaro lupus at ximian.com
Wed Jul 14 04:34:49 EDT 2004

On 07/08/04 Jason Newell wrote:
> I would like to run mono on a embedded power pc. The documentation on the 
> go-mono website is skimpy and I can't figure out what I need to do as 
> opposed to what has already been done. I'm developing on windows due to 
> corporate restrictions. I was hoping that the windows installer would 
> install everything I need to be able to get a mono runtime targeted at the 
> power pc. Is that the case? Or do I have to download a whole bunch of 
> source code, all the dependancies for mono as source code plus mono, build 
> it all then cross compile for the power pc.

The latter. We of course can't include in the windows binaries all the
binaries for all the existing embedded development architectures.
The powerpc port is done: the changes you might need are related to
the operating system you run. Basically you need:
*) a POSIX thread implementation
*) a glib port
*) a libgc port
*) for the jit port the things that matter are:
1) the call convention (we already handle the Linux-like call conv and
the AIX/MacOSX one)
2) the signal handler OS-specific code (look at the bottom of
3) if the OS uses function descriptors there is some additional work,
but I don't think embedded ppc oses use that abomination.


lupus at debian.org                                     debian/rules
lupus at ximian.com                             Monkeys do it better

More information about the Mono-devel-list mailing list