From: Ronald Oussoren Date: Sun, 19 Apr 2009 10:39:21 +0000 (+0000) Subject: Merged revisions 71743 via svnmerge from X-Git-Tag: v2.6.3rc1~407 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8572e7ba16b8ca7166921fb7d8cd37b147dd2ff7;p=python Merged revisions 71743 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r71743 | ronald.oussoren | 2009-04-19 12:38:20 +0200 (Sun, 19 Apr 2009) | 2 lines Fix for issue5657. ........ --- diff --git a/Include/pymacconfig.h b/Include/pymacconfig.h index a8679af498..b2cc0b74a7 100644 --- a/Include/pymacconfig.h +++ b/Include/pymacconfig.h @@ -67,6 +67,18 @@ #define WORDS_BIGENDIAN 1 #endif /* __BIG_ENDIAN */ + /* + * The definition in pyconfig.h is only valid on the OS release + * where configure ran on and not necessarily for all systems where + * the executable can be used on. + * + * Specifically: OSX 10.4 has limited supported for '%zd', while + * 10.5 has full support for '%zd'. A binary built on 10.5 won't + * work properly on 10.4 unless we surpress the definition + * of PY_FORMAT_SIZE_T + */ +#undef PY_FORMAT_SIZE_T + #endif /* defined(_APPLE__) */