
Martin Wille <mw8329@yahoo.com.au> writes:
David Abrahams wrote:
Martin, are you aware that if Python is built with Intel C++, you need to use "<stdlib>default" in your BUILD selection?
The tests are currently being run against a Python built with gcc. I seem to recall you asked me to switch back to that.
So, to clarify: which Python binaries should I run the tests against for which version of icc?
Here's what (I think) I know: Intel C++ 8.0 has a cxxlib command-line option. If you set it to gcc, it *should* work with a GCC-compiled Python. According to my reading of the code, that is the default for Boost.Build when building Boost.Python and its tests. If you use this option with an ICC-compiled Python, it will fail. Intel C++ 7.1 produces internal compiler errors when used with -cxxlib-gcc, therefore, you have to use <stdlib>default to turn off the use of -cxxlib-gcc, and you have to use an ICC-compiled Python. HTH, -- Dave Abrahams Boost Consulting http://www.boost-consulting.com