[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