Upgrading Python Breaks Extensions; Fix proposal
Ignacio Vazquez-Abrams
ignacio at openservices.net
Wed Aug 29 15:44:24 EDT 2001
On Wed, 29 Aug 2001, Robin Becker wrote:
> In article <mailman.999102946.7659.python-list at python.org>, Ignacio
> Vazquez-Abrams <ignacio at openservices.net> writes
> >SO...
> >
> >I propose that we make the following changes to how Windows C extensions are
> >built:
> >
> >1) make some sort of 'thunking.h' or whatnot that contains global function
> > pointers for 'PyMem_Malloc', 'PyMem_Free', etc., and
> >2) make a pythonDLLX.Y.lib that contains a DllMain() that thunks the functions
> > from the application (which has previously linked python.X.Y.lib) and
> > sets the global variables in thunking.h.
> >
> >That way the behaviour of the Windows C extensions matches that of the Unix C
> >extensions and pythonXY.dll can be done away with.
>
> now that is really baaad :)
In what way? It will require more memory and startup will take a little
longer, but those are the costs.
--
Ignacio Vazquez-Abrams <ignacio at openservices.net>
More information about the Python-list
mailing list