From: Philip A. <ph...@vc...> - 2003-10-30 05:58:52
|
Hi, I just installed 10.3. Thanks to those of you who worked quietly behind the scenes to get the Tcl framework installed with the new OS release. I will be using it in a separate build of TclOSA but meantime I have to use the build of the Tcl sources for a privately loaded TclOSA component used in my plugins (which are bundles). It has only one package and now there are error reports from Panther beta testers where things were fine in Jaguar. I think it is concerning a linker problem with this package but don't know for sure. As far as I can tell, there are no other .dylbs in the app. The package is loaded via Tcl script 'load' command on plugin init. Here's a bit of one report: >> Exception: EXC_BAD_INSTRUCTION (0x0002) >> Code[0]: 0x00000002 >> Code[1]: 0x000d08e8 >> Thread 0 Crashed: >> #0 0x000d08e8 in 0xd08e8 >> #1 0x0569475c in dyld_stub_* (dyld_stub_* + 90525976) >> #2 0x927d1f94 in DispatchEventToHandlers (DispatchEventToHandlers >> + 336) I'm currently not using Other Mach-O Linker Flags for the package--as in: -seg1addr 0x0b000000 But perhaps I should? Also I'd like to know how gauge the spacing of these values should I create some more packages in the future? Would something like the following suffice, or is there some formula by which I can deduce more precise values? -seg1addr 0x01000000 -seg1addr 0x02000000 -seg1addr 0x03000000 ... Thanks for any elucidation. Philip Aker http://www.aker.ca |