I agree with Andrey about transitioning Boost itself to using -I's instead
of referring to $BOOST_ROOT/boost. It would save me much heartache as the
headers target causes issues when your own project uses Boost-Build and
refers to the Boost Libraries.
On 1/3/15, 1:12 AM, "Vladimir Prus"
The only important aspect though, speaking as release manager, is that if we change this now, we'll likely break a huge number of user build and automation scripts that expect current layout, lots of instructions on the web using current layout, and so forth. That's easily person-months of pain. Do we want it so badly?
I would believe that most people use the zip archives for automation or a specific commit. I would propose a header only zip for those who do not wish to run the build. If they are tracking the master/develop branch they should expect breaking changes to occur once in a while. The headers target broke my builds when it was introduced. - Thomas