[Mono-devel-list] mono-1.0b2, Solaris x86

Paolo Molaro lupus at ximian.com
Wed Jun 9 11:14:30 EDT 2004


On 06/07/04 Guenter Feldmann wrote:
> thanks for your quick response. Changing 'libc.so.6' in file
> data/config into 'libc.so' helped. The installation succeeded
> and the compiler woks now!

Great.

> > > + struct sigcontext {
> > > +         unsigned short gs, __gsh;
> > [...]
> > > + };
> > > + #endif  // sun, Solaris x86
> > You should instead include the header where sigcontext is defined in
> > Solaris, instead of making you own copy here.
> 
> Solaris x86 does not have a struct sigcontext. Only offset constants are
> supplied. But using these would require a lot of #ifdef's.

Ugh. Check if it uses struct ucontext instead.

> 'make test' gives me the following results:
> 
> [ ... ]
> Testing checked.exe... failed 256 (1) signal (0).
> Testing nonvirt.exe... failed 256 (1) signal (0).
> [ ... ]
> 165 test(s) passed. 11 test(s) failed.
> 
> 
> Do these failures [failed 256 (1) signal (0)] indicate a single 
> systematic bug?

Yes, it looks like the exception handling code doesn't work.

lupus

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



More information about the Mono-devel-list mailing list