From: Vladimir Prus (ghost_at_[hidden])
Date: 2007-10-08 14:12:43
On Monday 08 October 2007 19:59:31 Jurko Gospodnetiæ wrote:
> I believe there is a problem with how Boost.Build detects the default
> msvc toolset.
> If you do not specify the default toolset explicitly then it does its
> magic in the msvc.jam toolset file and detects the correct version but
> does it too late. By then target definitions using conditional features
> based on the current toolset feature value have already been processed
> and at that time the current toolset feature has not yet been set.
I think the situation is somewhat different. msvc toolset does
detect you're using 7.1 (say) and correctly alters internal
logic. However, it does not add "7.1" as the version to build request,
so if you say:
on command line, the build request has no version specified. This works as intended
(when it was written). OTOH, gcc was later changes to always use version number,
and it makes sense to make msvc to the same. Can you enter an issue into:
so that we track this problem?
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