[Mono-dev] [bsd-sharp] Re: Mono 2.0 and FreeBSD

Phillip N. pneumann at gmail.com
Tue Dec 9 12:51:04 EST 2008


El mar, 09-12-2008 a las 12:57 +0100, Romain Tartière escribió:
> I have just discovered that a patch in the FreeBSD port remove the
> explicit activation of sigaltstack [1].


It looks that what it does, is let configure decide, if to use it or
not.
Reading the comments, it seems that a more usefull value should be no,
so ive change the FreeBSD-ports Makefile to call configure using
--with-signaltstack=no by default.


El mar, 09-12-2008 a las 19:01 +0300, Konstantin Morshnev escribió:
The problem is indeed related to ALTSTACK. I have posted a bug about
SIGSEGV,
> with the following workaround:
> 
> Add in mono.c
> #undef MONO_ARCH_SIGSEGV_ON_ALTSTACK
> 
> https://bugzilla.novell.com/show_bug.cgi?id=448131


I guess you mean mini.c :)

Greate! adding that let the test pass ok, i can confirm that.

Now, the only test that is failing is:

pinvoke2.exe

Ill add the MONO_ARCH_SIGSEGV_ON_ALTSTACK in the freebsd ports and start
again to test the programs that were failing

Thanks all!










good luck!




More information about the Mono-devel-list mailing list