Cython compilation errors: '-mno-fused-madd'

clang, cython, pip, python-2.7, xcode

Solution

`-mno-fused-madd` is a gcc cpu target option. It is for enabling/disabling the generation of the fused multiply/add instructions (FMACs. Common in DSPs).

Since this is gcc-specific, clang gives a warning that it doesn't understand the option.

If you really don't want to see this warning you could try setting the default compiler by

env CC=/usr/bin/gcc pip install ...

This should also work for pyximport too (But I haven't tried).

Problem

Whenever I compile Cython code (using `pyximport`) and frequently when I install packages from source (with `pip`) I get ``` clang: warning: argument unused during compilation: '-mno-fused-madd' ``` What is this warning and what can I do to prevent it? I suspect I may not be able to prevent when `pip` triggers it, but is thre at least some way to configure `pyximport` to avoid it? OS X 10.9, Python 2.7.5, Xcode clang 500.2.79

Original source

Related problems