New submission from Ned Deily <n...@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 <rep...@bugs.python.org> <http://bugs.python.org/issue5651> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com