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
-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
This should also work for pyximport too (But I haven't tried).
The answer before didn't work for me, but it worked this to tell clang to ignore these error messages:
Solution found in clang error: unknown argument: '-mno-fused-madd' (python package installation failure)