On Wed, Sep 17, 2014 at 7:33 AM, Belcourt, Kenneth
Finally had some time to take a closer look at this. So I was wrong, the Sandia develop Linux testers do remove the previous boost install meaning it correctly installs all the headers on those testers. This means that the implicit dependency rule works okay on Linux, and also means that it’s broken somehow on Darwin, QNX, and Windows (except for the newer gcc-mingw versions). So I think your changes that we pushed are actually okay, and we seem to have exposed a Boost Build problem with the implicit dependency rule.
<implicit-dependency>/boost//headers
We may need help from BB guys to track this down.
Did you try my pull request? BTW, I did reproduce the problem according to your steps, and I was doing it on Linux.