Re: [Pyobjc-dev] Unable to compile universal binary for non-leopard macs
Brought to you by:
ronaldoussoren
From: Ronald O. <ron...@ma...> - 2008-02-03 13:05:19
|
On 3 Feb, 2008, at 8:07, Bruce Lichtenstein wrote: > Ronald, > > Thanks again for the info again. > > I still cannot find a way to get my program compile on Leopard to run > on Tiger. The program either crashes or gives the same error about > being unable to find class_addIvar referenced in the _objc.so file. As > far as I know I have made no specific calls to the class_addIvar > method, unless objc.ivar() calls it. Is there a way for me to make a > program that uses objc.ivar() backwards compatible? class_addIvar shouldn't be used on Leopard, appearently the objc-core module isn't Tiger safe yet. There should be a backward compatibility layer for the objective-C 2.0 runtime API in Modules/objc/objc-runtime- compat.[hm], but for some reason that isn't used in your program. Ronald |