[Distutils] gcc is hardcoded in mingw32/cygwin compiler

Phillip J. Eby pje at telecommunity.com
Tue Oct 19 17:50:19 CEST 2004


At 10:38 AM 10/19/04 +0200, Bastian Kleineidam wrote:
>Hi,
>
>when playing with cross compiling, I noticed that "gcc" is hardcoded
>in the mingw32 and cygwin compiler classes.
>I'd like them to be adjustable with environment variables CC, CXX etc.
>like in the unixccompiler.py class.
>I attached a patch that works for me(tm), but there might be a better
>way using already existing methods in sysconfig.py.
>The command line I use under linux for bdist_wininst is:
>CC=/usr/bin/i586-mingw32msvc-gcc \
>   CCSHARED=/usr/bin/i586-mingw32msvc-gcc \
>   CXX=/usr/bin/i586-mingw32msvc-g++ \
>   LDSHARED="/usr/bin/i586-mingw32msvc-gcc -shared" \
>   PY_HOST_PLATFORM=nt \
>   $(PYTHON) setup.py build -c mingw32 bdist_wininst

Sorry about this off-topic question, but are you actually successful in 
building bdist_wininst from Linux this way?  And if so, how do you 
install/setup the compiler(s)?  I'd love to be able to generate "daily 
builds" of my software on Linux, targeting bdist_wininst as well as sdist.



More information about the Distutils-SIG mailing list