Boost logo

Boost-Build :

From: tonygeek (tonygeek_at_[hidden])
Date: 2004-09-06 04:58:42


Options for single and multithreaded static library and DLL linking
have changed. For example, /ML is not recognized as valid option
anymore.

Correct options would be:

flags msvc CFLAGS <runtime-build>release/<runtime-
link>dynamic : /LD ;
flags msvc CFLAGS <runtime-build>debug/<runtime-link>dynamic : /LDd ;

flags msvc CFLAGS <runtime-build>release/<runtime-
link>static/<threading>single : /MD ;
flags msvc CFLAGS <runtime-build>debug/<runtime-
link>static/<threading>single : /MDd ;
flags msvc CFLAGS <runtime-build>release/<runtime-
link>static/<threading>multi : /MT ;
flags msvc CFLAGS <runtime-build>debug/<runtime-
link>static/<threading>multi : /MTd ;

However, I put these statements in vc8.0-tools.jam and they didn't
override those in msvc-tools.jam. What should I do?

Note also that /Gs and /Og options have been deprecated so you would
get warnings to the effect.

Tony

 


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