[issue8089] 2.6/3.1 32-bit/64-bit universal builds always run in 64-bit on 10.6
Ned Deily
report at bugs.python.org
Mon Mar 8 21:20:44 CET 2010
New submission from Ned Deily <nad at acm.org>:
2.6.5 release blocker
3.1.2 release blocker
For 10.6, new universal build options were added to reflect the dropping of support in 10.6 for the ppc64 arch. The new options:
--universal-archs=3-way -> -arch {i386,x86_64,ppc)
--universal-archs=intel -> -arch {i386,x86_64}
however do not add the executables and symlinks to select a "-32" or
"-64" variant like the existing "--universal-archs=all" does and so
these new build variants always run in 64-bit with no way to override
it. A simple test in configure.in needs to be changed to recognize
these new options.
Trunk (2.7) and py3k (3.2) use a new execution-time mechanism to select 32- vs 64-bit execution and so do not exhibit this problem.
(Ronald and I agree this should be a release-blocker. Patch to follow.)
----------
assignee: ronaldoussoren
components: Macintosh
messages: 100663
nosy: barry, benjamin.peterson, ned.deily, ronaldoussoren
severity: normal
status: open
title: 2.6/3.1 32-bit/64-bit universal builds always run in 64-bit on 10.6
versions: Python 2.6, Python 3.1
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue8089>
_______________________________________
More information about the Python-bugs-list
mailing list