[New-bugs-announce] [issue5651] OS X Installer: add checks to ensure proper Tcl configuration during build

Ned Deily report at bugs.python.org
Wed Apr 1 18:16:52 CEST 2009


New submission from Ned Deily <nad at acm.org>:

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.

----------
components: Build
files: patch-nad0012.txt
messages: 85033
nosy: nad, ronaldoussoren
severity: normal
status: open
title: OS X Installer: add checks to ensure proper Tcl configuration during build
versions: Python 2.6, Python 2.7, Python 3.0, Python 3.1
Added file: http://bugs.python.org/file13545/patch-nad0012.txt

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue5651>
_______________________________________


More information about the New-bugs-announce mailing list