platform.architecture isn't reliable on OSX.

This commit is contained in:
David Rose 2011-08-31 22:03:18 +00:00
parent 6c2494be17
commit 2af9dcb6eb

View File

@ -1050,7 +1050,8 @@ def CompileLink(dll, obj, opts):
if (OSXTARGET != None):
cmd += " -isysroot " + SDK["MACOSX"] + " -Wl,-syslibroot," + SDK["MACOSX"]
cmd += " -mmacosx-version-min=" + OSXTARGET
if int(platform.mac_ver()[0][3]) >= 6:
# platform.architecture isn't reliable on OSX.
if sys.maxint > 0x100000000L:
cmd += " -arch x86_64"
else:
cmd += " -arch i386"