Le 30 juin 2011 à 19:27, David Chisnall a écrit : > On 30 Jun 2011, at 18:24, Quentin Mathé wrote: > >> We could add EtoileThread to the Xcode project, and check whether the >> compiler is recent enough. However do you know whether it's possible to >> deploy ObjC code that uses ivars in class extensions on 10.5 or 10.6? > > EtoileThread depends on some implementation details of NSInvocation, so > doesn't work on OS X. It requires a mechanism for setting the location where > the function return address will work, which isn't part of the public > NSInvocation API, so it won't work on OS X (or GNUstep + ffcall).
I just tried to compile EtoileThread test suite, but ukrun complains about 'ETThread' being an undefined symbol. I removed all ETThread references in ETThreadedObject.(h|m). However that doesn't help because NSThread doesn't -waitForTermination which seems to be a ETThread addition. So unless -waitForTermination can be put in a category on NSThread, I think ETThread is still needed. Could you take a look at that? Cheers, Quentin. _______________________________________________ Etoile-dev mailing list [email protected] https://mail.gna.org/listinfo/etoile-dev
