Brad Howes <ho...@ll.mit.edu> wrote: > On Sep 11, 2009, at 1:50 PM, Bill Janssen wrote: > > > I was happy to see that Python 2.5 still shipped with SL, but now I'm > > less happy. I can't seem to compile PIL for Python 2.5 on Snow > > Leopard. > > > > The problem is that when I build and install libjpeg or libpng, it > > builds 64-bit libraries, but Python 2.5 is 32-bit, so the libraries > > don't work when PIL tries to use them. You get an error message > > something like this: > > > Can you try recompiling with "-arch i386 -arch x86_64" options in the > CFLAGS? I think I had gotten this to work for some other libraries > when I ran into the dreaded linking problem. You might instead need to > do CC="gcc -arch..." if the configure tool munges the CFLAGS too much. > > % CFLAGS="-arch i386 -arch x86_64" ./configure ... > > or > > % CC="gcc -arch..." ./configure ... > > Brad
Thanks, Brad, I've tried this. It does build the .a files multi-platform, but not the dylib files. And some libraries, like libpng, use -M switches which conflict with multiple architecture flags on the compile line. Bill _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig