[SciPy-dev] Mac OS X and gcc 4.2

David M. Cooke cookedm at physics.mcmaster.ca
Wed Aug 16 20:57:34 EDT 2006


On Wed, Aug 16, 2006 at 08:37:17PM -0400, David M. Cooke wrote:
> Annoying, eh? The *easiest* way I've found to use a different compiler
> that takes a different set of flags is to make a compiler wrapper
> script, that deletes the flags your compiler won't recognize, and add
> others you think you need. I've attached the one I use on my Mac.

probably help if I attached it ...

-- 
|>|\/|<
/--------------------------------------------------------------------------\
|David M. Cooke                      http://arbutus.physics.mcmaster.ca/dmc/
|cookedm at physics.mcmaster.ca
-------------- next part --------------
#!/usr/bin/env python
import sys
import os

realprog = "/opt/local/bin/gcc-dp-4.2"
options_to_remove = set(['-no-cpp-precomp', '-Wno-long-double',
                         '-mno-fused-madd', '-faltivec',
                        ])

args = [a for a in sys.argv[1:] if a not in options_to_remove]
try:
    while 1:
        i = args.index('-arch')
        del args[i:i+2]
except ValueError:
    pass
args.insert(0, '-fno-strict-aliasing')
print args
os.execvp(realprog, [realprog] + args)



More information about the SciPy-Dev mailing list