This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author loewis
Recipients
Date 2000-12-13.14:17:40
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
The --with-cxx flag is designed to support extension modules written in C++. In some compilation systems, compiling any object file with C++ requires that the main function is compiled and linked with the C++ compiler. For example, on an a.out system, with g++, g++ will generate a call to __main as the first thing in main(), to allow for construction of global objects. On an advanced compilation system (e.g. ELF, or Win32), this is not necessary - global objects will be constructed even if main was not compiled with a C++ compiler.

I believe the sole purpose of --with-cxx flag is to support that case; I can't emagine any other reason to use it. Since  such requirement of the C++ compiler is becoming rare, I don't think there is a need to change the behaviour of the Python configure.in. 

So the real bug is that --with-cxx was not documented; that is corrected in README 1.107.
History
Date User Action Args
2007-08-23 13:52:20adminlinkissue224782 messages
2007-08-23 13:52:20admincreate