|
Boost-Build : |
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2006-09-07 15:02:23
Vladimir Prus wrote:
> Anyway, in the case when we want to pass -W3 to compiler, but -W3 is a
> default, I'm not sure what to do. Not passing -W3 can lead to nicer command
> lines, but then if compiler's default changes from version to version, we'll
> need ever more toolset-version-dependent logic, which is generally hard to
> get right.
>
> I'd go for safety and pass all options. Experts in msvc.jam are free to
> disagree ;-)
I'd go for passing in all options for the simple reason of build
stability. It's a much better world, from a configuration management
POV, if your build is reliably reproducible across different toolset
versions. After all, just think of all the problems we are dealing with
because Microsoft decided to deprecate standard functions effectively
changing everyones build configurations.
-- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo
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