
on Sat May 05 2007, Yuval Ronen
Vladimir Prus wrote:
Yuval Ronen wrote:
The way I view it is that in 1.33.1, you'd specify vc_8_0 as toolset, and in 1.34 you have to specify msvc-8.0 to achieve same effect. The behaviour with plain "msvc" may be a bug, or feature, or doc issue, depending on your point of view. So what's your point of view? Anyone else?
As a Boost user, my point of view that if the docs says I can use plain "msvc" and use autolink,
Where does it say that? If that's the case, that's doc bug.
In /more/getting_started/windows.html in the Boost 1.34.0 beta package. Specifically look at section 5.2.4 and section 6.
Well, if it's not a Boost.Build / BoostAutolink bug, it's certainly surprising. In one context, boost code automatically detects the msvc version and forces a request to a library whose name contains that version number, and in another context, boost code generates a complicated library name, ignoring the version number, that can **never** be linked to by any Boost code unless autolinking is disabled. This should **just work**, and it's possible (probably easy) to implement. Sorry, I just can't accept that it's the fault of the documentation. -- Dave Abrahams Boost Consulting www.boost-consulting.com Don't Miss BoostCon 2007! ==> http://www.boostcon.com