| Arnaud Delobelle 
    delobelle at blueyonder.co.uk Wed Nov 7 15:45:23 EST 2007 
 
On 7 Nov 2007, at 20:06, Arnaud Delobelle wrote:
> OK I've done this and it works now.  There aren't any makefiles in  
> PIL, it's all done through a setup.py script.  If anyone is  
> insterested, I used the following awful hack: after the lines
>
> from distutils import sysconfig
> from distutils.core import Extension, setup
> from distutils.command.build_ext import build_ext
>
> add the following lines
>
> OrigExtension = Extension
> def Extension(*args, **kwargs):
>    extra_args = ['-arch', 'ppc', '-arch', 'ppc64', '-arch', 'i386',  
> '-arch', 'x86_64']
>    kwargs['extra_compile_args'] = extra_args +  
> kwargs.get('extra_args', [])
This should obviously read:
       kwargs['extra_compile_args'] = extra_args +  
kwargs.get('extra_compile_args', [])
>
>    kwargs['extra_link_args'] = extra_args +  
> kwargs.get('extra_link_args', [])
>    return OrigExtension(*args, **kwargs)
>
-- 
Arnaud
 |