5 Jan
2015
5 Jan
'15
1:43 p.m.
Beman Dawes wrote:
This fails:
b2 --with-system --with-test
but this works:
b2 --with-test
That last one builds system, chrono, timer, and test. All with asynch-exceptions-on.
I'm at a loss.
My non-expert explanation is as follows: --with-test builds 'test' and its dependencies (including 'system') with <asynch-exceptions>on. --with-system builds 'system' with <asynch-exceptions>off. --with-system --with-test sees that it would need to build 'system' twice, and since 'system' needs to be copied to stage/lib, it doesn't know which one to copy, as the two have the same name.