[Python-Dev] Linking with mscvrt

Giovanni Bajo rasky at develer.com
Wed Feb 8 15:24:33 CET 2006

Martin v. Löwis <martin at v.loewis.de> wrote:

> I just came up with an idea how to resolve the VC versioning
> problems for good: Python should link with mscvrt.dll (which
> is part of the operating system), not with the CRT that the
> compiler provides.

Can you elaborate exactly on which versioning problems you think of?

> For that to work, everyone building Python or Python extensions (*)
> would have to install the Platform SDK (which is available
> for free, but contains quite a number of bits). Would that be
> acceptable?

It would complicate the build process and make Python lag behind CRT
development (including bugfixes and whatnot) that Microsoft does. You could
as well ask to always stick with GCC 2.95 to solve ABI problems, but I don't
think it's the correct long time solution. I expect more and more Windows
libraries (binary version) to be shipped with dependencies on MSVCR71.DLL.

Anyway, it's just a feeling, since I still don't understand which problems
you are trying to solve in the first place.
Giovanni Bajo

More information about the Python-Dev mailing list