|
Boost-Build : |
From: Daniel Einspanjer (deinspanjer_at_[hidden])
Date: 2006-02-03 10:29:43
I mentioned this on an old thread, but I am afraid it might be buried and
not noticed so I decided to write up a new description of the problem.
Using CVS HEAD of BB and intel-linux 8 toolset, prebuilt <file> targets
cause BB to fail stating there is an ambiguity between the intel generator
and the builtin one.
Vlad fixed this a while back for <name>ed system libraries by adding a
generators.override to the searched-lib-generator.
There is another line just above that fix that states:
generators.override builtin.lib-generator : intel-linux.prebuilt ;
And I am wondering if it might be a typo. Shouldn't it be:
generators.override builtin.prebuilt : intel-linux.prebuilt ;
I have attached a modifed version of the Jamroot from the
"examples/libraries" example that demonstrates the problem.
If you perform a "bjam fubar" to create the .a file then "bjam app2" to try
to link against it you should get the ambiguity error.
Changing the line above fixes that but I don't know if it might cause
trouble elsewhere (Although I haven't seen such trouble so far).
Daniel
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