Boost logo

Boost Users :

From: David Abrahams (dave_at_[hidden])
Date: 2007-05-05 22:00:33


on Sat May 05 2007, Yuval Ronen <ronen_yuval-AT-yahoo.com> wrote:

> 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

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net