This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ronaldoussoren
Recipients lemburg, loewis, ronaldoussoren, trentm
Date 2008-10-07.06:13:02
SpamBayes Score 1.63458e-12
Marked as misclassified No
Message-id <1223359985.99.0.238345541124.issue4060@psf.upfronthosting.co.za>
In-reply-to
Content
The issue was introduced while moving universal-binary specific trickery 
from pyconfig.h.in to a separate header file. Obviously I must have been 
drunk at the time, because I didn't move the WORDS_BIGENDIAN bits 
correctly.

The attached patch in "pymacconfig.h.patch" adds detection of 
WORDS_BIGENDIAN to pymacconfig.h, the header where the other pyconfig.h 
overrides for universal builds are as well.

Background: this work was done while adding support for 4-way universal 
builds, that is x86, x86_64, ppc and ppc64. This required many more 
updates to pyconfig.h, most of which couldn't be done in a clean 
platform-independent way. That's why I (tried to) move the setting of 
pyconfig.h values that are affected by the current architecture to 
Include/pymacconfig.h.

NOTE: I haven't tested my patch yet, I'll do a full test round later 
today.
History
Date User Action Args
2008-10-07 06:13:06ronaldoussorensetrecipients: + ronaldoussoren, lemburg, loewis, trentm
2008-10-07 06:13:05ronaldoussorensetmessageid: <1223359985.99.0.238345541124.issue4060@psf.upfronthosting.co.za>
2008-10-07 06:13:04ronaldoussorenlinkissue4060 messages
2008-10-07 06:13:03ronaldoussorencreate