[Python-Dev] Python modules should link to libpython (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Wed Feb 8 19:55:38 CET 2006


Gustavo J. A. M. Carneiro wrote:

Any thoughts? Should I go ahead and open a bug report (maybe with patch), or is this controversial?

You should only link with libpython if there really is a shared libpython. In a standard Python installation, there is no libpython, but instead, symbols are in the executable.

Notice that libpython isn't really supported: all changes to that code originate from contributions, and I refuse to develop changes to it myself. So you can file a bug report, but there likely won't be any reaction in the next few years (atleast not from me).

OTOH, if a working patch was contributed, I could apply that fairly quickly: I agree that modules should link with libpython if libpython is shared.

I can accept that the Mac does it differently, although I think the rationale for doing that is dangerous: you shouldn't really attempt to share extension modules across Python versions.

Regards, Martin



More information about the Python-Dev mailing list