[Python-Dev] Linux Python linking with G++? (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Fri Jul 8 23:47:24 CEST 2005


David Abrahams wrote:

Unless, of course, I'm missing something. So if I am missing something, what is it?

You are missing something, and I can only repeat myself. Some systems require main() to be compiled as C++, or else constructors may not work (and perhaps other things fail as well). The configure option --with-cxx (documented as "enable C++ support") make Python C++ options work on such systems. It is automatically enabled if a C++ compiler is found.

There is configure auto-detection for what linker is used when ccpython.o becomes main().

This is the state of the things as it is. In what way would you like to see that state changed?

I could personally accept if ccpython and --with-cxx would be dropped entirely (i.e. deliberately breaking systems which require it); I just notice the irony of history: ccpython.cc was originally introduced to better support C++ extension modules - now it might get removed for the very same reason (to better support C++ extension modules).

Regards, Martin



More information about the Python-Dev mailing list