Message2583
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. |
|
Date |
User |
Action |
Args |
2007-08-23 13:52:20 | admin | link | issue224782 messages |
2007-08-23 13:52:20 | admin | create | |
|