[Mono-devel-list] DragonFly BSD and MONO
Tom McLaughlin
tmclaugh at sdf.lonestar.org
Mon Sep 6 22:20:35 EDT 2004
On Fri, 2004-09-03 at 18:56 -0400, Peter Williams wrote:
> On Fri, 2004-09-03 at 18:30, Todd Willey wrote:
> > My questions are two-fold:
> > 1) What should be done to immediately fix this install problem?
> > 2) What would be a good set of options to try to add into
> > configure(.in) to have a build more tuned for DragonFly?
>
> No useful coment on 1), but 2) isn't hard: search for "-pthread" in
> configure.in at the moment, and you'll find a switch statement on the
> target architecture. It shouldn't be hard to add a new entry for
> DragonFly based on one of the NetBSD, OpenBSD, or FreeBSD entries.
>
> Peter
>
Since DragonFly is based on FreeBSD 4 you are going to need to look at a
fair amount of threading and garbage collection issues. Currenly Mono
does not work on FreeBSD 4 due to these problems. More than likely it
never will since FreeBSD 5 is about to be tagged as the next stable
branch, replacing FreeBSD 4. There has been a fair amount of work both
port side and base side to get Mono working... Even then it's still
limping but being addressed.
>From my limited knowledge of DragonFly, I believe one of the design
issues that forced the fork was over threading. The patches currently
available in FreeBSD's port as well as NetBSD's port (check the Attic)
may or may not help. There's an OpenBSD port for 0.97 floating around
the internet that you can google for as well that may be of help.
Tom
--------------------------------------------------------
BSD# Project
http://forge.novell.com/modules/xfmod/project/?bsd-sharp
More information about the Mono-devel-list
mailing list