[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