Issue 7091: Distutils build ignores the --compiler command line option (original) (raw)
I tried building an extension on windows with the following command:
python setup.py build --compiler=mingw32
and got an error: "Unable to find vcvarsall.bat". The way I understand it, that error shows that it tried to use the MSVC compiler instead of obeying the --compiler=mingw32 command line option.
I then tried to give a bogus compiler value and got the same error message (iirc python 2.5 used to say that it didn't know the 'bogus' compiler).
Finally, I modified _default_compilers in distutils/ccompiler.py and put 'mingw32' in the 'nt' key. Afterward, my extension compiled and works properly.
Python version: 2.6.3 on WinXP 32 bits.