Archived
This forum has been archived. Please start a new discussion on GitHub.
Panther and Ice?
Any experience compiling Ice on Pahter (Mac OS X 10.3). I did some test with 10.2 but 10.2 doesn't have std::wstring which makes it difficult to compile Ice. I am testing with Pather now and manage to get Ice to compile with some modification to Makefile and some #ifdef in the source.
However, I am running into some problem with the testing. Most what I have encounter is the test would comes to a halt. I am still investigating this but I wonder if anyone have experience running Ice on Panther.
Thanks.
However, I am running into some problem with the testing. Most what I have encounter is the test would comes to a halt. I am still investigating this but I wonder if anyone have experience running Ice on Panther.
Thanks.
0
Comments
-
Re: Panther and Ice?
It seems that Panther's implementation of Pthread doesn't have the same semantic as the Solaris or Linux. I don't have Pthread's spec handy to check it out.
I have currently having trouble with Ice::Application in its cleanup procedure. I trace down the problem with pthread_join that gets hold on joining a cancel's thread. This is the clean up phase in the IceUtil::CtrlHandler. The program hang at the point of join.
Oh, the canceled thread is blocked on a sigwait.
Any suggestion?0