Subject: Re: [boost] [Test][Thread] Regression since 9 December?
From: Raffi Enficiaud (raffi.enficiaud_at_[hidden])
Date: 2015-01-12 14:49:19
Adam Wulkiewicz <adam.wulkiewicz <at> gmail.com> writes:
> Vicente J. Botet Escriba wrote:
> > Le 11/01/15 10:59, Vicente J. Botet Escriba a Ã©crit :
> >> Hi,
> >> ...
> >> Do you have an idea how this can be fixed?
> > With the help of one of the Boost.Test maintainers, I have reached to
> > fix the issues. Boost.Thread was requesting to link static while
> > Boost.Time didn't.
> Does this change caused undefined reference linker errors (symbols from
> System, Test, Chrono) in regression tests for the latest runs?
> If the answer was yes, then should the Jamfiles be somehow modified?
No the problem generated a compile-time failure as, by the chain of
dependencies, it turned out that static and dynamic link to boost.system was
The faulty part was an explicit link to the static version of boost.test in
the jamfile while compiling the shared variant. Since both boost.thread and
boost.test depend on chrono (boost.thread directly and boost.test through
timer), it ended up to a clash for the shared variant tests of boost.thread.
for further information and also for the explanation of why the source files
should be changed.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk