Porting Mono

Some updates: Mono upstream merged the amd64 branch into upstream master. I set up a new x86 VM and got to compiling - ./configure (after installing libtool and gettext; OFC on x86 use gcc5) seems to just work now; and we got further than before - Roslyn works now! The bad news is the runtime seems to have regressed; seems to Roslyn terminate successfully, but the runtime hangs on thread suspend during exit cleanup.

This is still quite advanced work, but I’m unsure if it’s a Haiku problem or a Mono problem; if I could get some people to help with debugging; that’d be handy!

As mentioned above, you can edit runtime/mono_wrapper so you can put options or automatically fire up the debugger.

2 Likes