annotate Mac/BuildScript/README.txt @ 70817:dd775b1561ba

Fix markup.
author Georg Brandl <georg@python.org>
date Tue, 14 Jun 2011 21:09:55 +0200
parents 334812ba5874
children d54330c8daaa 6c898f297925
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
1 Building a Python Mac OS X distribution
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
2 =======================================
38673
a19c20c5e5c7 Merge the rest of the trunk.
Thomas Wouters <thomas@python.org>
parents:
diff changeset
3
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
4 The ``build-install.py`` script creates Python distributions, including
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
5 certain third-party libraries as necessary. It builds a complete
38673
a19c20c5e5c7 Merge the rest of the trunk.
Thomas Wouters <thomas@python.org>
parents:
diff changeset
6 framework-based Python out-of-tree, installs it in a funny place with
a19c20c5e5c7 Merge the rest of the trunk.
Thomas Wouters <thomas@python.org>
parents:
diff changeset
7 $DESTROOT, massages that installation to remove .pyc files and such, creates
a19c20c5e5c7 Merge the rest of the trunk.
Thomas Wouters <thomas@python.org>
parents:
diff changeset
8 an Installer package from the installation plus other files in ``resources``
a19c20c5e5c7 Merge the rest of the trunk.
Thomas Wouters <thomas@python.org>
parents:
diff changeset
9 and ``scripts`` and placed that on a ``.dmg`` disk image.
a19c20c5e5c7 Merge the rest of the trunk.
Thomas Wouters <thomas@python.org>
parents:
diff changeset
10
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
11 As of Python 2.7.x and 3.2, PSF practice is to build two installer variants
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
12 for each release:
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
13
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
14 1. 32-bit-only, i386 and PPC universal, capable on running on all machines
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
15 supported by Mac OS X 10.3.9 through (at least) 10.6::
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
16
67799
334812ba5874 Issue #11054: Allow Mac OS X installer builds to again work on 10.5 with
Ned Deily <nad@acm.org>
parents: 67596
diff changeset
17 python build-installer.py \
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
18 --sdk-path=/Developer/SDKs/MacOSX10.4u.sdk \
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
19 --universal-archs=32-bit \
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
20 --dep-target=10.3
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
21 # These are the current default options
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
22
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
23 - builds the following third-party libraries
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
24
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
25 * Bzip2
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
26 * Zlib 1.2.3
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
27 * GNU Readline (GPL)
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
28 * SQLite 3
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
29 * NCurses
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
30 * Oracle Sleepycat DB 4.8 (Python 2.x only)
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
31
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
32 - requires ActiveState ``Tcl/Tk 8.4`` (currently 8.4.19) to be installed for building
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
33
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
34 - current target build environment:
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
35
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
36 * Mac OS X 10.5.8 PPC or Intel
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
37 * Xcode 3.1.4 (or later)
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
38 * ``MacOSX10.4u`` SDK (later SDKs do not support PPC G3 processors)
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
39 * ``MACOSX_DEPLOYMENT_TARGET=10.3``
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
40 * Apple ``gcc-4.0``
67799
334812ba5874 Issue #11054: Allow Mac OS X installer builds to again work on 10.5 with
Ned Deily <nad@acm.org>
parents: 67596
diff changeset
41 * Python 2.n (n >= 4) for documentation build with Sphinx
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
42
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
43 - alternate build environments:
39442
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
44
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
45 * Mac OS X 10.4.11 with Xcode 2.5
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
46 * Mac OS X 10.6.6 with Xcode 3.2.5
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
47 - need to change ``/System/Library/Frameworks/{Tcl,Tk}.framework/Version/Current`` to ``8.4``
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
48
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
49 2. 64-bit / 32-bit, x86_64 and i386 universal, for OS X 10.6 (and later)::
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
50
67799
334812ba5874 Issue #11054: Allow Mac OS X installer builds to again work on 10.5 with
Ned Deily <nad@acm.org>
parents: 67596
diff changeset
51 python build-installer.py \
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
52 --sdk-path=/Developer/SDKs/MacOSX10.6.sdk \
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
53 --universal-archs=intel \
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
54 --dep-target=10.6
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
55
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
56 - uses system-supplied versions of third-party libraries
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
57
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
58 * readline module links with Apple BSD editline (libedit)
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
59 * builds Oracle Sleepycat DB 4.8 (Python 2.x only)
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
60
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
61 - requires ActiveState Tcl/Tk 8.5.9 (or later) to be installed for building
39442
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
62
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
63 - current target build environment:
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
64
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
65 * Mac OS X 10.6.6 (or later)
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
66 * Xcode 3.2.5 (or later)
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
67 * ``MacOSX10.6`` SDK
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
68 * ``MACOSX_DEPLOYMENT_TARGET=10.6``
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
69 * Apple ``gcc-4.2``
67799
334812ba5874 Issue #11054: Allow Mac OS X installer builds to again work on 10.5 with
Ned Deily <nad@acm.org>
parents: 67596
diff changeset
70 * Python 2.n (n >= 4) for documentation build with Sphinx
39442
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
71
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
72 - alternate build environments:
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
73
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
74 * none
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
75
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
76
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
77 General Prerequisites
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
78 ---------------------
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
79
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
80 * No Fink (in ``/sw``) or MacPorts (in ``/opt/local``) or other local
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
81 libraries or utilities (in ``/usr/local``) as they could
39442
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
82 interfere with the build.
38673
a19c20c5e5c7 Merge the rest of the trunk.
Thomas Wouters <thomas@python.org>
parents:
diff changeset
83
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
84 * The documentation for the release is built using Sphinx
39442
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
85 because it is included in the installer.
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
86
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
87 * It is safest to start each variant build with an empty source directory
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
88 populated with a fresh copy of the untarred source.
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
89
39442
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
90
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
91 The Recipe
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
92 ----------
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
93
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
94 Here are the steps you need to follow to build a Python installer:
39442
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
95
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
96 * Run ``build-installer.py``. Optionally you can pass a number of arguments
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
97 to specify locations of various files. Please see the top of
38673
a19c20c5e5c7 Merge the rest of the trunk.
Thomas Wouters <thomas@python.org>
parents:
diff changeset
98 ``build-installer.py`` for its usage.
39442
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
99
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
100 Running this script takes some time, it will not only build Python itself
39442
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
101 but also some 3th-party libraries that are needed for extensions.
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
102
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
103 * When done the script will tell you where the DMG image is (by default
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
104 somewhere in ``/tmp/_py``).
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
105
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
106 Building other universal installers
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
107 ...................................
52461
857be5d95120 Merged revisions 70737 via svnmerge from
Ronald Oussoren <ronaldoussoren@mac.com>
parents: 39442
diff changeset
108
857be5d95120 Merged revisions 70737 via svnmerge from
Ronald Oussoren <ronaldoussoren@mac.com>
parents: 39442
diff changeset
109 It is also possible to build a 4-way universal installer that runs on
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
110 OS X Leopard or later::
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
111
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
112 python 2.6 /build-installer.py \
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
113 --dep-target=10.5
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
114 --universal-archs=all
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
115 --sdk-path=/Developer/SDKs/MacOSX10.5.sdk
52461
857be5d95120 Merged revisions 70737 via svnmerge from
Ronald Oussoren <ronaldoussoren@mac.com>
parents: 39442
diff changeset
116
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
117 This requires that the deployment target is 10.5, and hence
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
118 also that you are building on at least OS X 10.5. 4-way includes
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
119 ``i386``, ``x86_64``, ``ppc``, and ``ppc64`` (G5). ``ppc64`` executable
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
120 variants can only be run on G5 machines running 10.5. Note that,
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
121 while OS X 10.6 is only supported on Intel-based machines, it is possible
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
122 to run ``ppc`` (32-bit) executables unmodified thanks to the Rosetta ppc
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
123 emulation in OS X 10.5 and 10.6.
52461
857be5d95120 Merged revisions 70737 via svnmerge from
Ronald Oussoren <ronaldoussoren@mac.com>
parents: 39442
diff changeset
124
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
125 Other ``--universal-archs`` options are ``64-bit`` (``x86_64``, ``ppc64``),
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
126 and ``3-way`` (``ppc``, ``i386``, ``x86_64``). None of these options
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
127 are regularly exercised; use at your own risk.
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
128
52461
857be5d95120 Merged revisions 70737 via svnmerge from
Ronald Oussoren <ronaldoussoren@mac.com>
parents: 39442
diff changeset
129
39442
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
130 Testing
654c380cf8b9 Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents: 38673
diff changeset
131 -------
38673
a19c20c5e5c7 Merge the rest of the trunk.
Thomas Wouters <thomas@python.org>
parents:
diff changeset
132
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
133 Ideally, the resulting binaries should be installed and the test suite run
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
134 on all supported OS X releases and architectures. As a practical matter,
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
135 that is generally not possible. At a minimum, variant 1 should be run on
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
136 at least one Intel, one PPC G4, and one PPC G3 system and one each of
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
137 OS X 10.6, 10.5, 10.4, and 10.3.9. Not all tests run on 10.3.9.
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
138 Variant 2 should be run on 10.6 in both 32-bit and 64-bit modes.::
38673
a19c20c5e5c7 Merge the rest of the trunk.
Thomas Wouters <thomas@python.org>
parents:
diff changeset
139
67596
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
140 arch -i386 /usr/local/bin/pythonn.n -m test.regrtest -w -u all
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
141 arch -X86_64 /usr/local/bin/pythonn.n -m test.regrtest -w -u all
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
142
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
143 Certain tests will be skipped and some cause the interpreter to fail
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
144 which will likely generate ``Python quit unexpectedly`` alert messages
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
145 to be generated at several points during a test run. These can
2afcdf68a389 #10907: Update OS X installer build README to better reflect
Ned Deily <nad@acm.org>
parents: 52461
diff changeset
146 be ignored.
38673
a19c20c5e5c7 Merge the rest of the trunk.
Thomas Wouters <thomas@python.org>
parents:
diff changeset
147