MySQLdb instead uses setuptools.

So: does anyone have a clue how I can convince setuptools to build a PPC
binary (or better yet, a Universal one) on an Intel machine?

I just downloaded the mysqldb module from sourceforge to have a look at how it decides how to compile its C extension. It looks like it's getting the CFLAGS and LFLAGS from mysql_config. You'll need a universal binary of libmysqlclient (as Chris already pointed out). At any rate, you'll want to try to see what CFLAGS/LFLAGS were used to compile libmysqlclient. You might try to run the following command in terminal:

$ mysql_config --cflags

Which may shed some light on the situation. You'll be looking for something like this in the output:

 -arch ppc -arch i386

Which tells the compiler to include these architectures in the resulting binary. As Chris already mentioned, you'll also need a universal Python--I'm assuming you've already got that... Good luck.

~ Daniel


_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to