paul wrote:
The first error here is
IMPORT error: rule "requires" unknown in module "../../config/checks/config"
because we don't have Boost.Config checked out as a sibling here.
Instead of hard-coding paths to the build modules, it would be nice if it searched for the modules instead, and then it could fallback on the hardcoded paths when the search fails.
Ideally, instead of inventing a search algorithm to find the modules, pkgconfig could be used here. So when boost config is installed, the .pc would add a variable that is the location of its bjam files for consumption: ...
This won't work. The system Boost.Config installation on CentOS 7 is just the headers, as part of (yum) package boost. There are no bjam files anywhere to be found, no pkgconfig, no boost_config module.