From: Jonathan Turkanis (technews_at_[hidden])
Date: 2005-12-08 11:18:05
Alexey Pakhunov wrote:
> Jonathan Turkanis wrote:
>> Do you know off the top of your head what I'd have to change in
>> <boost_1_33_1>/tools/build/v2/tools/msvc.jam to get things working?
> You should change a lot. I would say that about a half lines in
> msvc.jam were changed since 1.33.1. Moreover you will need to build
> bjam.exe itself because 1.33.1 is not compatible with the new
> response files support (and I guess thomething else).
I tried copying the whole msvc.jam, msvc_config.jam, midl.jam, and mc.jam; I
also used a freshly-build CVS bjam.exe. My guess was that it doesn't work with
1.33.1 because some of the jam code to implement the build system has changed in
an incompatible way. I don't want to take a cvs snapshot of v2 and stick it in
1.33.1, so I guess I'll just have to have my wrapper scripts call vcvars32.bat.
> BTW: You mentioned vcvars32.bat. Do you have VS installed? It will be
> detected automatically and used instead of Digital Mars compiler. In
> orderf to force DM you will need to say this explicitly:
> using msvc : x.y : c:\tools\dm\bin\cl.exe ;
I know how things are supposed to work; I covered toolset configuration in C++
Cookbook; all the examples in the book worked fine at the time.
I'm not trying to use Digital Mars at all; as far as I can tell, C:/Tools/dm/bin
is just a random path grabbed from PATH.
> Best regards/Venlig hilsen,
> Alexey Pakhunov.
Thanks for your help.
-- Jonathan Turkanis www.kangaroologic.com
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