Hi Vadim,

On 2010-04-20, at 7:44 AM, Konovalov, Vadim (Vadim)** CTR ** wrote:
> the bug report below contains the bug description and also a suggestion for 
> solving the problem. 
> Should we provide better libtclstub8.4.a for the mentioned platform?
> Does the binary coming with ActiveTCL 8.4/8.5 do the trick?

No, we aren't doing 64-bit in the fat binaries yet, just ppc+x86.  We do plan 
to add that in the future, possibly later this year.

> I wanted to report that installing Tcl-0.98 from CPAN fails on Mac OS X 10.6,
> because Tcl-0.98/tcl-core/darwin-universal/libtclstub8.4.a doesn't contain 
> code for all required architectures.
> Apple ships Snow Leopard with Perl 5.10.0, built as universal binary for
> x86_64, i386 and ppc. The default CPAN compilation options contain thus
> "-arch x86_64 -arch i386 -arch ppc", for both compilation and linking.
> The included libtclstub8.4.a on the other hand has only an i386 and a ppc 
> component.
> There is a 
> /System/Library/Frameworks/Tcl.framework/Versions/8.4/libtclstub8.4.a that
> contains all three architectures, so I assume it would be better to use this 
> instead and fall back to the included version when it's not available?
> Both Tcl and Tkx test and install flawlessly if I make a symlink to the 
> system version of the library.

Correct, using the system one should work fine.  Note that the system one in 
Snow Leopard is a Cocoa-based Tk (as opposed to the Carbon one in Leopard and 
what is currently in ActiveTcl 8.5).  ActiveTcl will ship the Cocoa-based one 
when we move to 8.6.  Don't mix Snow Leopard and AT 8.5 Tk extensions - it may 
lead to bad results.

Jeff

Reply via email to