Compiling CPython Modules with XCode 4

April 7, 2011

I’ve had trouble compiling native extensions on the Mac before, but I finally found a fix.

You just need the correct ARCHFLAGS environment variable. You can set this in your .bashrc or use it right before python build

ARCHFLAGS="-arch i386 -arch x86_64"

This works because XCode dropped the PPC compiler in v4, and with that variable we tell the setup script not to bother trying to compile for that arch, just i386 and x86_64.

Much thanks to Y.H. Wong in this Super User thread.

Categories: Geek
Tags: , , ,

Leave A Comment

Your email will not be published.