Hello, I have finally come to a solution regarding the Snow Leopard support: I have introduced a native library into the bridge to avoid the reported crash on Mac OS X 10.6 [1]. After reviewing all the feebacks[2][3], I came to the conclusion that a native library was the only solution to: - avoid the native/managed cross-calls when a thread exists and dealloc its exit notification - avoid the Mono runtime hacking (the Mono team is not really for it)
The preview of the new release of the bridge is available for download: http://downloads.monobjc.net/Monobjc-2.0.436.0.tar.gz Here are some noticeable points: - the bridge now requires two shared libraries: libmonobjc.1.dylib and libmonobjc.2.dylib (They are used for each version of the Objective-C runtime). You have to put them in the MacOS folder of the application bundle. Refer to the samples applications to see how you can simply do that. - the dealloc method is no more overriden. When using this version, you will see a bunch of errors related to that. A search and replace should do the trick. - I saw some crashes on PowerPC G4 machines with Mono 2.6. Please use Mono 2.4 as it is known to work ok. - I think there are still some hidden issues (performance, optimization, etc). Can you please provide feedback on: - the platform you are testing on (OS and Processor) - the Mono version you are testing with - the kind of application you are testing - the result (work or crash) Thank you to everybody who has helped, and happy testing. Regards, Laurent Etiemble. [1] https://bugzilla.novell.com/show_bug.cgi?id=537764 [2] http://www.mail-archive.com/us...@lists.monobjc.net/msg00251.html [3] http://www.mail-archive.com/us...@lists.monobjc.net/msg00286.html