homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ned.deily
Recipients 5ragar5, benjamin.peterson, ned.deily, ronaldoussoren
Date 2010年11月30日.11:06:58
SpamBayes Score 1.7209393e-07
Marked as misclassified No
Message-id <1291115221.56.0.818904505994.issue10537@psf.upfronthosting.co.za>
In-reply-to
Content
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.
History
Date User Action Args
2010年11月30日 11:07:01ned.deilysetrecipients: + ned.deily, ronaldoussoren, benjamin.peterson, 5ragar5
2010年11月30日 11:07:01ned.deilysetmessageid: <1291115221.56.0.818904505994.issue10537@psf.upfronthosting.co.za>
2010年11月30日 11:06:59ned.deilylinkissue10537 messages
2010年11月30日 11:06:58ned.deilycreate

AltStyle によって変換されたページ (->オリジナル) /