Boost logo

Boost :

Subject: Re: [boost] [test] Re: Conflicts when building libraries at root
From: Gennadiy Rozental (rogeeff_at_[hidden])
Date: 2015-03-10 04:53:49


Vladimir Prus <vladimir <at> codesourcery.com> writes:
> The problem is that due to
>
> Boost.Test-> Boost.Timer -> Boost.Chrono -> Boost.System
>
> dependency chain - which has asynch-exceptions=on, this effectively
> requests Boost.System to be built and installed with asynch-exceptions=on.
> On the other hand, top-level build requests Boost.System
> without asynch-exceptions.
> As result, build of develop just fails since we can't install Boost.System with
> two different properties.

I think we need dependency other way around. boost.Test itself needs to be build
with /EHa and everything which depends on it needs it. All that Boost.Test
depends on can be built with out /EHa (we won't be able to report error in
these libs, but have none there, right ;o) )

Gennadiy


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