From: Toon Knapen (toon.knapen_at_[hidden])
Date: 2004-12-07 06:25:27
Vladimir Prus wrote:
> Thanks. Running this testcase with a slighly modified V2 (with added
> diagnostic), I get:
> Building algorithm with
> Common-properties are <debug-store>object ..... <parallelism>none ........
I just updated my bjam. So how the see the information you mention here
(i.e. the properties used to build the 'algorithm' target) ?
> which means the 'algorithm' target is built with <parallelism>none, so is not
> linked to *any* library.
I thought that the 'algorithm' target would inherit the
<parallelism>fake feature because it links to the 'libfemtown_std'
library which is build with the '<parallelism>fake' feature.
But also adding <parallelism>fake to the requirements of the 'algorithm'
target still does not result in linking 'algorithm' with the fake-mpi
The funny thing is that in my small test-case that I used previously
everything works fine. There I just created a library with the
<parallelism>fake feature and used this library in my exe target. This
resulted in linking the exe with the fake-mpi library.
To bypass the problem I can of course just explicitly state which
library I want to use when linking my exe but I'm trying to use the
boost-build language correctly.
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk