Message97397
| Author |
ned.deily |
| Recipients |
ned.deily, ronaldoussoren |
| Date |
2010年01月08日.09:06:02 |
| SpamBayes Score |
1.3904421e-08 |
| Marked as misclassified |
No |
| Message-id |
<1262941566.99.0.894621937515.issue7658@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
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 |
|
History
|
|---|
| 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 |
|