Looking at PyCUDA setup.py, I found this:
if 'darwin' in sys.platform:
# prevent from building ppc since cuda on OS X is not compiled for
ppc
# also, default to 32-bit build, since there doesn't appear to be a
# 64-bit CUDA on Mac yet.
if "-arch" not in conf["CXXFLAGS"]:
conf["CXXFLAGS"].extend(['-arch', 'i386', '-m32'])
if "-arch" not in conf["LDFLAGS"]:
conf["LDFLAGS"].extend(['-arch', 'i386', '-m32'])
Since 64bit CUDA support on Mac OS X is a reality since at least CUDA3.1,
this should be changed. I know there are other problems regarding 32/64
python stopping 64bit mac users at the moment (including myself), but since
changes are being made to the PyCUDA code to make it compatible with CUDA3.2
anyway...
_______________________________________________
PyCUDA mailing list
[email protected]
http://lists.tiker.net/listinfo/pycuda