From: Kevin W. <kw...@co...> - 2007-01-06 16:29:48
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Last fall I was trying to compile a Tcl library as a universal binary via critcl using this command: critcl -target universal-macosx -pkg myscript.tcl It worked, in that the resulting .dylib had both the pcc and i386 architectures. However, the dylib was stored in lib/myscript/powerpc-macosx/myscript.dylib. To have the dylib successfully load on Intel as well as PPC, I had to hack lib/myscript/critcl as follows: set plat macosx set cpu universal and then I had to change the directory the dylib was stored in to "universal-macosx." At the time, when this was discussed on-list, Steve Landers said that the new version of critcl was more or less still in beta mode, and still had some bugs in handling unviersal binaries; hence the hacks required above. I am wondering if has been updated in the interim to automate this process. Looking at the most recent build of ActiveTcl, I see that ActiveState does something similar for its universal binaries based on critcl (Daniel Steffen's carboncrit package, for instance), but I'm not sure if criticl did this or someone at AS had to edit the files by hand, as I did. If critcl has been updated to handle universal binaries more gracefully, can someone please let me know, and also provide a download link? Thanks. - -- Kevin Walzer Code by Kevin http://www.codebykevin.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFn85lEsLm8HXyq4sRAq5+AJ96ra5PHxgTVWGzKu8BJjJq/eY6OACdH0OD MyMQ18C6EApEaXjdIGGfOZ4= =3B0P -----END PGP SIGNATURE----- |