Archived
This forum has been archived. Please start a new discussion on GitHub.
Ice on MacOS?
in Help Center
Hi! Do you plan or are already working on support for MacOS? There was a patch posted by Benoit, but it does not seem to work so well with MacOS 10.3 and Fink (using gcc 3.3).
Ingmar
Ingmar
0
Comments
-
Yes, we are planning to support MacOS X in the near future (probably next release or release after). It's actually now much easier to compile it on MacOS X 10.3 since there's now support for dlopen and recursive mutexes directly in Darwin. Fink is no longer necessary. If you are interested in trying it out I could send you a patch.
Benoit.0 -
Yes, that would be very kind, thanks!
Ingmar0 -
Ok, I'll send you a patch as soon as I get everything to work reasonably well (before the end of this week).
Benoit.0 -
A patch for Panther was posted earlier. It doesn't completely fix the problem with Ice 1.2 on Panther due to the non-standard implementation of POXIS thread on Panther. I won't suggest to use it for production but it's OK for development.
I am interested to see the official patch from ZeroC. I haven't figure the way to get around the POSIX problem. Basically, it comes down to several thread functions, namely signwait, doesn't not respect to the thread_cancel and block forever.0 -
Thanks for you patch, it helped for the port! As promised, here's a patch to build Ice-1.2.0 on MacOS X 10.3: http://www.zeroc.com/vbulletin/showthread.php?s=&threadid=408
Benoit.0