Subject: Re: [boost] Libraries failing across the board.
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2014-07-09 08:14:44


On Wednesday 09 July 2014 13:01:23 John Maddock wrote:
> > Marshall is just a few days away from being able to put out a beta release
> > candidate. (And that is very good news!)
> >
> > But we still have too many libraries failing across the board on master:
> >
> > accumulators
> > interprocess
> > numeric/ublas
> > pool
>
> Pool hasn't been maintained (or changed) in years.
>
> The failures seem to be caused by something in /boost/core/demangle.hpp,
> so the pool lib seems to be an innocent bystander here?

The failing test #defines free to a non-existing symbol, and demangle.hpp uses
free() and this causes the failure. If free is defined as a macro on some
platform, it must be compatible with the function call syntax, so to my mind
the test is broken.