Boost logo

Boost-Build :

Subject: [Boost-build] Updating from 1.51.0 to 1.55.0
From: Tom (tabsoftwareconsulting_at_[hidden])
Date: 2014-03-05 19:28:06


I've been using Boost.Build from Boost 1.51.0 to build software on
both embedded and non- embedded targets. I've been very happy with
Boost.Build for this purpose and many others.

I've recently run into problems trying to update to Boost.Build from
Boost 1.55.0. I found the problem, but I don't know if the problem is
in my Jamfiles or an issue with Boost.Build toolset.jam.

The problem stems from a change to toolset.jam made about a year ago
(r83846 in svn) that changes how toolset.add-requirements works. This
causes my use of this to fail and not deliver the requirements. It
looks like there could be a bug in that change as it uses a variable
named specification which is not called out in the method parameters,
so adding requirements using this seems to end up doing nothing.

I'm not sure at all that I'm using toolset.add-requirements correctly,
so I may have a big mistake in

my jamfiles that happened to work before. What I'm doing is adding to
toolset requirements during processing of an imported jamfile in
support of a feature. Previously, this would have resulting in
additional requirements on the toolset that I could look up later when
using a generator,

I can probably boil this down to a smaller example, but I thought I
would point to the change first and see if there is an obvious issue


Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at