which windows python to use?
robert.kern at gmail.com
Sat May 13 00:07:25 CEST 2006
Don Taylor wrote:
> Robert Kern wrote:
>>>Which C compiler will you be using for the Enthought 2.4 Windows release?
>>Define "using". We build Python with whatever compiler the official build is
>>compiled with. In this case, MSVC 7.<mumble>, I think . For this release, we
>>will ship the latest available gcc available for mingw. Some of the extension
>>modules will be built with this gcc.
> I meant to build Python itself.
> I asked because I was interested in trying your Traits package but could
> not use it with Python 2.4. I don't have MSVC 7 and I was intimidated
> by the prospect of building the CTraits extension with either the free
> MS toolkit or mingw and munging the dlls to conform to the MSVC 7 formats.
> I just wondered if Enthought's distro for Windows was gcc-based.
The Python interpreter is not. Most of the extension modules we build are.
Building stock-2.4 extension modules using mingw works for the most part. It
certainly does for Traits as we build Traits using mingw. Most extension modules
compiled this way appear to work. There are still some incompatibilities with
C++ modules that use iostream and possibly some C modules that use, IIRC,
ischar() and friends. Until someone fully ports mingw to use msvcr71.dll as its
C runtime, those incompatibilities will remain.
"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco
More information about the Python-list