3 Answers
3

Turn on the manual checking of dereferences in Mono, as AIX keeps the page at address zero mapped, preventing a whole class of errors from being caught. I forget the name of the define, but it was introduced some six months ago.

You would have to make sure that your signal handlers work, and that exception unwinding works on your platform.

The rest is probably replacing a few Posix functions with some AIX equivalents, but if you get the two above working, you would likely have a working Mono installation. But neither one of those tasks is easy.