Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to disable easy_install or pip building ppc by default on Snow Leopard 10.6.6?

Since I have Xcode 4 installed and it seems xcode 4 can't build ppc binaries anymore, quite a lot of python packages(especially mercurial pymongo, etc.) can't build and complained that there is no "as" installed for ppc architecture. Is there any way to disable pip or easy_install from building ppc?

I have snow leopard 10.6.6, Xcode 4 from Mac App Store. (Xcode 3 is not installed, and I don't want duplicated devtools).

Thanks!

like image 744
Bo Xiao Avatar asked Mar 12 '11 05:03

Bo Xiao


1 Answers

You can try setting ARCHFLAGS:

ARCHFLAGS="-arch i386 -arch x86_64" easy_install mercurial

If I just set x86_64 and then do the easy install, I get:

$ file bdiff.so 
bdiff.so: Mach-O 64-bit bundle x86_64
like image 57
Adam Vandenberg Avatar answered Oct 14 '22 02:10

Adam Vandenberg