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 ned.deily, ronaldoussoren
Date 2009-04-01.16:16:48
SpamBayes Score 4.4380688e-10
Marked as misclassified No
Message-id <1238602612.52.0.800890790819.issue5651@psf.upfronthosting.co.za>
In-reply-to
Content
Because OS X 10.4 and 10.5 ship with an old 8.4 version of Aqua Tcl and 
Tk frameworks, current practice is to build the installer image on a 
machine with user-installed newer 8.4 Tcl/Tk frameworks in /Library.  
This ensures the correct dylib search sequence is built into the Python 
image so that users can install a newer 8.4 on their own systems and, if 
not, Python will fallback to the Apple-supplied versions in 
/System/Library.  It is easy to overlook this step in the build process, 
however, and some installer images in the past inadvertently did not 
include this capability.

This patch adds checks to the build-installer script to ensure that the 
newer frameworks are installed on the build machine so that the magic 
happens.

Note, Python tkinter currently only supports linking with one 
major/minor version of Tcl and Tk so this magic does not allow the 
Python installer image to use a major/minor version other than the 
current system version.
History
Date User Action Args
2009-04-01 16:16:52ned.deilysetrecipients: + ned.deily, ronaldoussoren
2009-04-01 16:16:52ned.deilysetmessageid: <1238602612.52.0.800890790819.issue5651@psf.upfronthosting.co.za>
2009-04-01 16:16:51ned.deilylinkissue5651 messages
2009-04-01 16:16:50ned.deilycreate