[issue8089] 2.6/3.1 32-bit/64-bit universal builds always run in 64-bit on 10.6
report at bugs.python.org
Tue Mar 9 03:07:22 CET 2010
Ned Deily <nad at acm.org> added the comment:
The attached patches fix the problem for 2.6 and 3.1:
1. configure(.in) is changed to invoke the existing "4way" build targets for --with-universal-archs values of 3-way and intel as well as all.
2. configure(.in) passes the necessary lipo -extract arch values into the Mac/Makefile for building Python-32 and Python-64. (Note, the solution here is simpler than what was required for trunk and py3k because the use of lipo is isolated to the "4way" build targets which can only be used for universal builds on 10.5+.)
3. a typo in the 2.6 Mac/README file is corrected and the previous updates are copied over from 2.6 to the 3.1 Mac/README.
Since configure.in is updated, it is necessary to run autoconf on both 2.6 and 3.1 after applying these patches.
Added file: http://bugs.python.org/file16504/issue-sl-configure-32-26.txt
Python tracker <report at bugs.python.org>
More information about the Python-bugs-list