From: Kevan H. <ha...@br...> - 2008-02-25 19:05:29
|
Dear TCL-MAC, I link my object code to TCLTK and create a dynamic library with the following call to gcc (names changed for brevity): gcc -dynamiclib -o a.dylib a.o b.o c.o -F../Wish.app/Contents/Frameworks \ -framework Tcl \ -framework Tk (I'm leaving out "-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk/" which we need for a universal binary.) This works fine for 8.4.18. When I switch to 8.5.1, the linker generates the library, but when I try to load the library from the 8.5.1 console, Wish crashes with the following error: alloc: invalid block: 0xac464440: 0 0 The Wish I'm running is using the same 8.5 framework I linked to. Has anyone out there succeeded in moving their own dynamic libarary (shared object) extensions from 8.4 to 8.5? Yours, Kevan -- Kevan Hashemi, Electrical Engineer Physics Department, Brandeis University http://alignment.hep.brandeis.edu/ |