Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2005-07-06 16:53:42


Doug Gregor <dgregor_at_[hidden]> writes:

> On Jul 6, 2005, at 12:23 PM, David Abrahams wrote:
>
>> Douglas Gregor <dgregor_at_[hidden]> writes:
>>
>>> You are receiving this report because one or more of the libraries you
>>> maintain has regression test failures that are not accounted for.
>>> A full version of the report is sent to the Boost developer's mailing
>>> list.
>>>
>>> Detailed report:
>>> http://engineering.meta-comm.com/boost-regression/CVS-HEAD/developer/
>>> issues.html
>>>
>>> There are failures in these libraries you maintain:
>>> python (11)
>>>
>>> |python|
>>> extract: gcc-3.4.4-linux gcc-4.0.0-linux
>>> list: gcc-3.4.4-linux gcc-4.0.0-linux
>>> pickle1: gcc-3.4.4-linux gcc-4.0.0-linux
>>> pickle2: gcc-3.4.4-linux
>>> pickle3: gcc-3.4.4-linux gcc-4.0.0-linux
>>> pickle4: gcc-3.4.4-linux gcc-4.0.0-linux
>>
>> What happened here? I haven't changed anything in Boost.Python, and
>> the error reports on the site above are inscrutable. Are you setting
>> PYTHON_ROOT in these toolsets, by any chance?
>
> Those are the Martin Wille tests that are failing; the OSL tests are
> all passing. Martin, to run the Python tests you'll probably need to
> build different versions of Python for the different compilers.

Doug, I know you've drawn that conclusion, but it really surprises me.
Generally speaking, I have been able to use any version of Python with
any compiler, provided Python was compiled with something having a
compatible 'C' ABI.

> Something in the newer GCCs causes very bad behavior when Python is
> built with a different compiler than Boost.Python.

I'm going to check this out on the Python list; it sounds fishy.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk