Boost logo

Boost Testing :

From: David Abrahams (dave_at_[hidden])
Date: 2005-01-15 14:45:06

John Maddock wrote:
> I'm currently having a lot of problems with the regex regression test
> reports
> (
> that appear to be caused by bjam not noticing when a dependent header has
> changed (The problems do not appear if the tester does a clean rebuild each
> time).
> For example if I cd into libs/regex/example, and
> bjam credit_card_example
> to bring that target up to date, and then:
> touch ../../../boost/regex/v4/cpp*.hpp
> bjam credit_card_example
> then nothing gets rebuild (everything should be rebuilt!).
> However as soon as I touch a source file:
> touch ../src/cpp*.cpp
> bjam credit_card_example
> Then the touched source files do at least get rebuilt.


I've seen other reports of this problem recently. Since you have a
reproducible case, I can only request that you try to narrow down when
the problem was introduced. A log(N) binary search over the state of
boost/tools/build is tedious, but I can't think of another way to narrow
down the source of the problem.

Dave Abrahams
Boost Consulting

Boost-testing list run by mbergal at