Ned Deily <n...@acm.org> added the comment:

More data points: using the 2.7.1 release source tarball, the problem is 
reproducible on 10.6 when dynamically linked to the Apple Tcl/Tk 8.5 and 
executing in either 64-bit or 32-bit mode.  It is not reproducible when using 
ActiveState Tcl/Tk 8.5.9, AS Tcl/Tk 8.4.19, or Apple Tcl/Tk 8.4 (none of which, 
of course, is available in 64-bit mode).

Unfortunately, the obvious workaround for the 64-bit/32-bit variant - building 
with one of the working 32-bit versions - does not result in a working IDLE.app 
or bin/idle since IDLE and its subprocesses are all launched in 64-bit mode 
(where possible) on 10.6.  For testing, it is possible to demonstrate 32-bit 
mode in a 64-/32- build with a properly built _tkinter.so by using the -n 
parameter, which causes IDLE to run with no subprocesses:
   arch -i386 /usr/local/bin/idle2.7 -n

Next step: see if the Issue6075 patches help with the Apple 8.5 Tk and, if not, 
add stuff to force both IDLE.app and bin/idle and their subprocesses to run 
only in 32-bit mode: probably either some more lipo-ing and/or adding 
posix_spawns.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue10537>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to