Message97397
r77031 (trunk) and r77032 (py3k) for Issue6834 enhanced the
the OS X python interpreter launcher, python/pythonw, to
allow user-selection of the interpreter execution architecture
for multiple architecture builds, i.e. 32-bit vs 64-bit, by
using the enhanced capability of the posix_spawn system call
instead of execv. However, posix_spawn does not exist prior
to OS X 10.5 and it is still important for the OS X installer
to support builds and execution on 10.4 and earlier systems.
The solution here is to modify Mac/Tools/pythonw.c to
conditionally compile calls to execv for builds with a
deployment target of 10.4 or earlier and use posix_spawn
for deployments of 10.5 or above.
Also, correct 32-bit arch names added in configure/configure.in:
for 10.4, they must be the more general "ppc", not "ppc7400".
APPLIES py3k, trunk |
|
Date |
User |
Action |
Args |
2010-01-08 09:06:07 | ned.deily | set | recipients:
+ ned.deily, ronaldoussoren |
2010-01-08 09:06:06 | ned.deily | set | messageid: <1262941566.99.0.894621937515.issue7658@psf.upfronthosting.co.za> |
2010-01-08 09:06:05 | ned.deily | link | issue7658 messages |
2010-01-08 09:06:05 | ned.deily | create | |
|