[Mono-devel-list] compiling mono on ultralinux sparc - flaky?

Mark Crichton crichton at gimp.org
Sat Apr 9 11:05:17 EDT 2005

Zoltan Varga wrote:

>                                        Hi,
>  sparc/linux is not (yet) supported. We need somebody with the neccessary
>technical skills, motivation, and access to hardware to do the port. Since the
>sparc arch is supported, porting boils down do adding support for the
>between solaris and linux and their ABI.

Just to nail down specifics on this.  The sparc64 kernels do something 
completely different with respect to signal handling than other kernels 
on other architectures.  The struggle right now is to be able to unwind 
the stack after we catch the signal.  My current hack (which I *think* 
is in SVN) does some really ugly add-magic-number-to-pointer stuff I 
snagged from a Lisp stuff (CMUCL if I remember correctly).  However, 
that doesn't seem to work well either.

Basically, if someone knows how to get the info SIG_SAINFO would return 
on x86 on linux sparc, then we'd be a lot better off.

Mark Crichton

More information about the Mono-devel-list mailing list