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/

_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to