[Mono-list] Re: Mono 0.29 Installer for Mac OS X!
Dave Morford
david@morford.org
Fri, 5 Dec 2003 11:09:46 -0800
On Dec 5, 2003, at 4:40 AM, Benjamin Reed wrote:
> Dave Morford wrote:
>
>> 7. No GC. :( I'd like to be able to figure this out and see if it is
>> even a problem now on 10.3. A good overview of all the new
>> capabilities in OS X v.3, including commands and libs from FreeBSD
>> 5, GCC 3.3, pthread signaling, I/O, aio_* updates, System V poll
>> system calls and more of the many updates, additions and changes can
>> be found at the following:
>> http://www.apple.com/macosx/pdf/Panther_Unix_TB_10082003.pdf
>> http://www.apple.com/macosx/features/unix/
>
> I know Darian Lanx recently did some work on making boehm gc play
> nicer on OSX, but I don't know if he ever got out of the testing stage
> and sent his patches back upstream. I'll ask him for his changes and
> we'll see if it helps mono any.
That would be great. Working out the issue on FreeBSD 5 in August, I
believe I was able to track the issue their to interactions between
glib2, boehmgc and libc_r. The threading situation made it difficult to
make any progress.
> Also note that it's best not to use the SysV poll calls, they're
> actually just an integrated version of the "poll-emulator" (libpoll in
> Fink) package so if you can implement things efficiently without using
> poll you're better off doing so.
Does the emulation impose any significant performance impact or
dependency? Emulation is not good path to follow nor is imposing
significant external lib dependencies. Complicating
build/install/maintenance will only detract more users from exploring
Mono and writing cool applications.
Dave
Dave Morford
dave {ta] morford [tod] org
http://www.morford.org/